Rebel Fork Framework
|
This is the complete list of members for Urho3D::TetrahedralMesh, including all inherited members.
BuildHullSurface(TetrahedralMeshSurface &hullSurface) | Urho3D::TetrahedralMesh | private |
BuildOuterTetrahedrons(const TetrahedralMeshSurface &hullSurface) | Urho3D::TetrahedralMesh | private |
BuildTetrahedrons(ea::span< const Vector3 > positions) | Urho3D::TetrahedralMesh | private |
CalculateHullNormals(const TetrahedralMeshSurface &hullSurface) | Urho3D::TetrahedralMesh | private |
CalculateOuterMatrices() | Urho3D::TetrahedralMesh | private |
CollectEdges(ea::vector< ea::pair< unsigned, unsigned >> &edges) | Urho3D::TetrahedralMesh | |
debugHighlightEdges_ | Urho3D::TetrahedralMesh | mutable |
Define(ea::span< const Vector3 > positions) | Urho3D::TetrahedralMesh | |
DisconnectRemovedTetrahedrons(const ea::vector< unsigned > &removedTetrahedrons) | Urho3D::TetrahedralMesh | private |
DisconnectSuperMeshTetrahedrons(ea::vector< bool > &removed) | Urho3D::TetrahedralMesh | private |
DisconnectTetrahedron(unsigned tetIndex) | Urho3D::TetrahedralMesh | private |
EnsureMeshConnectivity(ea::vector< bool > &removed) | Urho3D::TetrahedralMesh | private |
FillStarShapedHole(DelaunayContext &ctx, const ea::vector< unsigned > &outputTetrahedrons, const TetrahedralMeshSurface &holeSurface, unsigned centerIndex) | Urho3D::TetrahedralMesh | private |
FilterMeshSurface(ea::vector< bool > &removed) | Urho3D::TetrahedralMesh | private |
FindAndRemoveIntersected(DelaunayContext &ctx, const Vector3 &position, TetrahedralMeshSurface &holeSurface, ea::vector< unsigned > &removedTetrahedrons, bool dumpErrors=false) const | Urho3D::TetrahedralMesh | private |
FindTetrahedron(const Vector3 &position, ea::vector< bool > &removed) const | Urho3D::TetrahedralMesh | private |
GetBarycentricCoords(unsigned tetIndex, const Vector3 &position) const | Urho3D::TetrahedralMesh | |
GetInnerBarycentricCoords(unsigned tetIndex, const Vector3 &position) const | Urho3D::TetrahedralMesh | |
GetInterpolationFactors(const Vector3 &position, unsigned &tetIndexHint) const | Urho3D::TetrahedralMesh | |
GetOuterBarycentricCoords(unsigned tetIndex, const Vector3 &position) const | Urho3D::TetrahedralMesh | |
GetSmallestPositiveRoot(const double roots[], int count) | Urho3D::TetrahedralMesh | privatestatic |
GetTetrahedronCircumsphere(unsigned tetIndex) const | Urho3D::TetrahedralMesh | |
GetTriangleBarycentricCoords(const Vector3 &position, const Vector3 &p1, const Vector3 &p2, const Vector3 &p3) | Urho3D::TetrahedralMesh | privatestatic |
hullNormals_ | Urho3D::TetrahedralMesh | |
ignoredVertices_ | Urho3D::TetrahedralMesh | |
InitializeSuperMesh(const BoundingBox &boundingBox) | Urho3D::TetrahedralMesh | private |
IsAdjacencyValid(bool fullyConnected) const | Urho3D::TetrahedralMesh | private |
numInnerTetrahedrons_ | Urho3D::TetrahedralMesh | |
NumSuperMeshVertices | Urho3D::TetrahedralMesh | privatestatic |
RemoveMarkedTetrahedrons(const ea::vector< bool > &removed) | Urho3D::TetrahedralMesh | private |
RemoveSuperMeshVertices() | Urho3D::TetrahedralMesh | private |
Sample(const Container &container, const Vector3 &position, unsigned &tetIndexHint) const | Urho3D::TetrahedralMesh | inline |
SolveCubic(const Vector3 &abc) | Urho3D::TetrahedralMesh | privatestatic |
SolveCubicEquation(double result[], double a, double b, double c, double eps) | Urho3D::TetrahedralMesh | privatestatic |
SolveQuadratic(const Vector3 &abc) | Urho3D::TetrahedralMesh | privatestatic |
tetrahedrons_ | Urho3D::TetrahedralMesh | |
UpdateIgnoredVertices() | Urho3D::TetrahedralMesh | private |
vertices_ | Urho3D::TetrahedralMesh |