![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for UE::Geometry::TMeshQueries< TriangleMeshType >, including all inherited members.
| AverageEdgeLength(const TriangleMeshType &Mesh) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| EdgeLengthStats(const TriangleMeshType &Mesh, double &MinEdgeLength, double &MaxEdgeLength, double &AverageEdgeLength, int NumSamples=0) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| EdgeLengthStatsFromEdges(const TriangleMeshType &Mesh, const TArray< int > &Edges, double &MinEdgeLength, double &MaxEdgeLength, double &AverageEdgeLength) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| ExpandVertexSelectionToNeighbors(const TriangleMeshType &Mesh, const TArray< int32 > &Selection, TArray< int32 > &ExpandedSelection, TMap< int32, int32 > &VIDToExpandedSelectionIdx) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| FindHitTriangle_LinearSearch(const TriangleMeshType &Mesh, const FRay3d &Ray) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| FindHitTriangles_LinearSearch(const TriangleMeshType &Mesh, const FRay3d &Ray, TArray< TPair< float, int > > &SortedHitTriangles) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| FindIntersectingTriangles_LinearSearch(const TriangleMeshType &Mesh1, const TriangleMeshType &Mesh2) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| FindNearestPoint_LinearSearch(const TriangleMeshType &Mesh, const FVector3d &P) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| FindNearestTriangle_LinearSearch(const TriangleMeshType &Mesh, const FVector3d &P) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| GetAllEdgeLengths(const TriangleMeshType &Mesh, TArray< double > &Lengths, double &TotalLength) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| GetBounds(const TriangleMeshType &Mesh) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| GetMeshVerticesCentroid(const TriangleMeshType &Mesh) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| GetTrianglesBounds(const TriangleMeshType &Mesh, const EnumerableTriListType &Triangles, const FTransform &Transform=FTransform::Identity) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| GetTriBounds(const TriangleMeshType &Mesh, int TID) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| GetTriCentroid(const TriangleMeshType &Mesh, int TriIdx) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| GetTriNormalAreaCentroid(const TriangleMeshType &Mesh, int TriIdx, FVector3d &Normal, double &Area, FVector3d &Centroid) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| GetVertexSelectedTriangles(const TriangleMeshType &Mesh, const TArray< int32 > &Vertices) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| GetVertexWeightsOnTriangle(const TriangleMeshType &Mesh, int TriID, double TriArea, bool bWeightByArea, bool bWeightByAngle) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| GetVerticesBounds(const TriangleMeshType &Mesh, const EnumerableTriListType &Vertices, const FTransform &Transform=FTransform::Identity) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| GetVolumeArea(const TriangleMeshType &Mesh) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| GetVolumeArea(const TriangleMeshType &Mesh, const TArray< int > &TriIndices) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| GetVolumeAreaCenter(const TriangleMeshType &Mesh, FVector3d &OutCenterOfMass) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| GetVolumeNonWatertight(const TriangleMeshType &Mesh, double DimScaleFactor=1) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| HausdorffDistance(const TriangleMeshType &MeshA, const MeshSpatialType &SpatialB) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| HausdorffDistanceSerial(const TriangleMeshType &MeshA, const MeshSpatialType &SpatialB) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| MaxEdgeLength(const TriangleMeshType &Mesh) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| MeshDistanceStatistics(const TriangleMeshType &MeshA, const MeshSpatialType &SpatialB, const TriangleMeshType *MeshB, const MeshSpatialType *SpatialA, bool bSymmetric, double &MaxDistance, double &MinDistance, double &AverageDistance, double &RootMeanSqrDeviation) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| MinEdgeLength(const TriangleMeshType &Mesh) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| RayTriangleIntersection(const TriangleMeshType &Mesh, int TriIdx, const RayType &Ray) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| TMeshQueries()=delete | UE::Geometry::TMeshQueries< TriangleMeshType > | |
| TotalEdgeLength(const TriangleMeshType &Mesh, const TArray< int > &Edges) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| TriangleDistance(const TriangleMeshType &Mesh, int TriIdx, FVector3d Point) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| TriangleIntersection(const TriangleMeshType &Mesh, int TriIdx, const FRay3d &Ray) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| TriDistanceSqr(const TriangleMeshType &Mesh, int TriIdx, const FVector3d &Point) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| TwoSidedHausdorffDistance(const TriangleMeshType &MeshA, const MeshSpatialType &SpatialA, const TriangleMeshType &MeshB, const MeshSpatialType &SpatialB) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| TwoSidedHausdorffDistanceSerial(const TriangleMeshType &MeshA, const MeshSpatialType &SpatialA, const TriangleMeshType &MeshB, const MeshSpatialType &SpatialB) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| VertexToSurfaceDistances(const TriangleMeshType &MeshA, const MeshSpatialType &SpatialB, TArray< double > &Distances) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |
| VertexToSurfaceDistancesSerial(const TriangleMeshType &MeshA, const MeshSpatialType &SpatialB, TArray< double > &Distances) | UE::Geometry::TMeshQueries< TriangleMeshType > | inlinestatic |