/Engine/Plugins/Experimental/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshGeodesicFunctions.h
Computes a PolyPath that represents the shortest mesh surface path between two prescribed points on the provided mesh. This can fail if the Start and End points are within separate connected components of the mesh.
static [UDynamicMesh](API\Runtime\GeometryFramework\UDynamicMesh) * GetShortestSurfacePath ( [UDynamicMesh](API\Runtime\GeometryFramework\UDynamicMesh) * TargetMesh, int32 StartTriangleID, FVector StartBaryCoords, int32 EndTriangleID, FVector EndBaryCoords, [FGeometryScriptPolyPath](API\Plugins\GeometryScriptingCore\GeometryScript\FGeometryScriptPolyPath) & ShortestPath, bool & bFoundErrors, [UGeometryScriptDebug](API\Plugins\GeometryScriptingCore\GeometryScript\UGeometryScriptDebug) * Debug )