|
RavEngine
|
This is the complete list of members for physx::Ext::DelaunayTetrahedralizer, including all inherited members.
| addLockedEdges(const PxArray< Gu::IndexedTriangleT< PxI32 > > &triangles) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| addLockedTriangles(const PxArray< Gu::IndexedTriangleT< PxI32 > > &triangles) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| addPoint(const Vec3 &p) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | inline |
| canCollapseEdge(PxI32 edgeVertexToKeep, PxI32 edgeVertexToRemove, PxF64 volumeChangeThreshold=0.1, BaseTetAnalyzer *tetAnalyzer=NULL) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| canCollapseEdge(PxI32 edgeVertexToKeep, PxI32 edgeVertexToRemove, const PxArray< PxI32 > &tetsConnectedToA, const PxArray< PxI32 > &tetsConnectedToB, PxF64 &qualityAfterCollapse, PxF64 volumeChangeThreshold=0.1, BaseTetAnalyzer *tetAnalyzer=NULL) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| clearLockedEdges() (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | inline |
| clearLockedTriangles() (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | inline |
| collapseEdge(PxI32 edgeVertexToKeep, PxI32 edgeVertexToRemove) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| collapseEdge(PxI32 edgeVertexAToKeep, PxI32 edgeVertexBToRemove, const PxArray< PxI32 > &tetsConnectedToA, const PxArray< PxI32 > &tetsConnectedToB) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| collectTetsConnectedToEdge(PxI32 edgeStart, PxI32 edgeEnd, PxArray< PxI32 > &tetIds) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| collectTetsConnectedToVertex(PxI32 vertexIndex, PxArray< PxI32 > &tetIds) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| collectTetsConnectedToVertex(PxArray< PxI32 > &faces, PxHashSet< PxI32 > &tetsDone, PxI32 vertexIndex, PxArray< PxI32 > &tetIds) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| copyInternalPointsTo(PxArray< Vec3 > &points) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | inline |
| DelaunayTetrahedralizer(const Vec3 &min, const Vec3 &max) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| DelaunayTetrahedralizer(PxArray< Vec3 > &points, PxArray< Tetrahedron > &tets) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| exportTetrahedra(PxArray< Tetrahedron > &tetrahedra) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| generateTetmeshEnforcingEdges(const PxArray< Vec3 > &trianglePoints, const PxArray< Gu::IndexedTriangleT< PxI32 > > &triangles, PxArray< PxArray< PxI32 > > &allEdges, PxArray< PxArray< PxI32 > > &pointToOriginalTriangle, PxArray< Vec3 > &points, PxArray< Tetrahedron > &finalTets) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| initialize(PxArray< Vec3 > &points, PxArray< Tetrahedron > &tets) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| insertPointIntoEdge(PxI32 newPointIndex, PxI32 edgeA, PxI32 edgeB, PxArray< PxI32 > &affectedTets, BaseTetAnalyzer *qualityAnalyzer=NULL) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| insertPoints(const PxArray< Vec3 > &inPoints, PxI32 start, PxI32 end, PxArray< Tetrahedron > &tetrahedra) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| insertPoints(const PxArray< Vec3 > &inPoints, PxI32 start, PxI32 end) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| numPoints() const (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | inline |
| numTetrahedra() const (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | inline |
| optimizeByFlipping(PxArray< PxI32 > &affectedFaces, const BaseTetAnalyzer &qualityAnalyzer) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| point(PxI32 index) const (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | inline |
| points() (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | inline |
| points() const (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | inline |
| recoverEdgeByFlip(PxI32 eStart, PxI32 eEnd, RecoverEdgeMemoryCache &cache) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| removeEdgeByFlip(PxI32 edgeA, PxI32 edgeB, PxArray< PxI32 > &tetIndices, BaseTetAnalyzer *qualityAnalyzer=NULL) (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | |
| tetrahedra() (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | inline |
| tetrahedra() const (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | inline |
| tetrahedron(PxI32 index) const (defined in physx::Ext::DelaunayTetrahedralizer) | physx::Ext::DelaunayTetrahedralizer | inline |