EdgeIntersectionQuery ( const TBVHType< T >& BVH, const TConstArrayView< TVec3< T >>& Points, const int32 EdgeIndex, const TVec3< T >& EdgePosition1, const TVec3< T >& EdgePosition2, TFunctionRef< bool(const int32 EdgeIndex, const int32TriangleIndex)> BroadphaseTest, TArray< TTriangleCollisionPoint< T >>& Result )