Created attachment 566115 [details] [diff] [review]
Don't call GetHitDepthAtPoint when we didn't hit anything
This is causing some harmless assertions with hidden backfaces/ singular matrices.
Use !IsEmpty() rather than Length(), please?
Sorry, missed the IsEmpty() comment. I can do a follow-up to fix this.