/Engine/Source/Runtime/GeometryCore/Public/Spatial/MeshAABBTree3.h
Compute all intersections between two meshes. TransformF argument transforms vertices of OtherTree to our tree (can be null if in same coord space) Returns pairs of intersecting triangles, which could intersect in either point or segment Currentlydoes notreturn coplanar intersections.
virtual [MeshIntersection::FIntersectionsQueryResult](API\Runtime\GeometryCore\Spatial\FIntersectionsQueryResult) FindAllIntersections ( const [TMeshAABBTree3](API\Runtime\GeometryCore\Spatial\TMeshAABBTree3) & OtherTree, const [TFunction](API\Runtime\Core\GenericPlatform\TFunction)< FVector3d(const FVector3d &)> & TransformF, const [FQueryOptions](API\Runtime\GeometryCore\Spatial\IMeshSpatial\FQueryOptions) & Options, const [FQueryOptions](API\Runtime\GeometryCore\Spatial\IMeshSpatial\FQueryOptions) & OtherTreeOptions, [TFunction](API\Runtime\Core\GenericPlatform\TFunction)< bool([FIntrTriangle3Triangle3d](API\Runtime\GeometryCore\Intersection\FIntrTriangle3Triangle3d) &)> IntersectionFn ) const