Rebel Fork Framework
Urho3D::TetrahedralMesh Member List

This is the complete list of members for Urho3D::TetrahedralMesh, including all inherited members.

BuildHullSurface(TetrahedralMeshSurface &hullSurface)Urho3D::TetrahedralMeshprivate
BuildOuterTetrahedrons(const TetrahedralMeshSurface &hullSurface)Urho3D::TetrahedralMeshprivate
BuildTetrahedrons(ea::span< const Vector3 > positions)Urho3D::TetrahedralMeshprivate
CalculateHullNormals(const TetrahedralMeshSurface &hullSurface)Urho3D::TetrahedralMeshprivate
CalculateOuterMatrices()Urho3D::TetrahedralMeshprivate
CollectEdges(ea::vector< ea::pair< unsigned, unsigned >> &edges)Urho3D::TetrahedralMesh
debugHighlightEdges_Urho3D::TetrahedralMeshmutable
Define(ea::span< const Vector3 > positions)Urho3D::TetrahedralMesh
DisconnectRemovedTetrahedrons(const ea::vector< unsigned > &removedTetrahedrons)Urho3D::TetrahedralMeshprivate
DisconnectSuperMeshTetrahedrons(ea::vector< bool > &removed)Urho3D::TetrahedralMeshprivate
DisconnectTetrahedron(unsigned tetIndex)Urho3D::TetrahedralMeshprivate
EnsureMeshConnectivity(ea::vector< bool > &removed)Urho3D::TetrahedralMeshprivate
FillStarShapedHole(DelaunayContext &ctx, const ea::vector< unsigned > &outputTetrahedrons, const TetrahedralMeshSurface &holeSurface, unsigned centerIndex)Urho3D::TetrahedralMeshprivate
FilterMeshSurface(ea::vector< bool > &removed)Urho3D::TetrahedralMeshprivate
FindAndRemoveIntersected(DelaunayContext &ctx, const Vector3 &position, TetrahedralMeshSurface &holeSurface, ea::vector< unsigned > &removedTetrahedrons, bool dumpErrors=false) constUrho3D::TetrahedralMeshprivate
FindTetrahedron(const Vector3 &position, ea::vector< bool > &removed) constUrho3D::TetrahedralMeshprivate
GetBarycentricCoords(unsigned tetIndex, const Vector3 &position) constUrho3D::TetrahedralMesh
GetInnerBarycentricCoords(unsigned tetIndex, const Vector3 &position) constUrho3D::TetrahedralMesh
GetInterpolationFactors(const Vector3 &position, unsigned &tetIndexHint) constUrho3D::TetrahedralMesh
GetOuterBarycentricCoords(unsigned tetIndex, const Vector3 &position) constUrho3D::TetrahedralMesh
GetSmallestPositiveRoot(const double roots[], int count)Urho3D::TetrahedralMeshprivatestatic
GetTetrahedronCircumsphere(unsigned tetIndex) constUrho3D::TetrahedralMesh
GetTriangleBarycentricCoords(const Vector3 &position, const Vector3 &p1, const Vector3 &p2, const Vector3 &p3)Urho3D::TetrahedralMeshprivatestatic
hullNormals_Urho3D::TetrahedralMesh
ignoredVertices_Urho3D::TetrahedralMesh
InitializeSuperMesh(const BoundingBox &boundingBox)Urho3D::TetrahedralMeshprivate
IsAdjacencyValid(bool fullyConnected) constUrho3D::TetrahedralMeshprivate
numInnerTetrahedrons_Urho3D::TetrahedralMesh
NumSuperMeshVerticesUrho3D::TetrahedralMeshprivatestatic
RemoveMarkedTetrahedrons(const ea::vector< bool > &removed)Urho3D::TetrahedralMeshprivate
RemoveSuperMeshVertices()Urho3D::TetrahedralMeshprivate
Sample(const Container &container, const Vector3 &position, unsigned &tetIndexHint) constUrho3D::TetrahedralMeshinline
SolveCubic(const Vector3 &abc)Urho3D::TetrahedralMeshprivatestatic
SolveCubicEquation(double result[], double a, double b, double c, double eps)Urho3D::TetrahedralMeshprivatestatic
SolveQuadratic(const Vector3 &abc)Urho3D::TetrahedralMeshprivatestatic
tetrahedrons_Urho3D::TetrahedralMesh
UpdateIgnoredVertices()Urho3D::TetrahedralMeshprivate
vertices_Urho3D::TetrahedralMesh