RavEngine
Loading...
Searching...
No Matches
physx::Ext::DelaunayTetrahedralizer Member List

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::DelaunayTetrahedralizerinline
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::DelaunayTetrahedralizerinline
clearLockedTriangles() (defined in physx::Ext::DelaunayTetrahedralizer)physx::Ext::DelaunayTetrahedralizerinline
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::DelaunayTetrahedralizerinline
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::DelaunayTetrahedralizerinline
numTetrahedra() const (defined in physx::Ext::DelaunayTetrahedralizer)physx::Ext::DelaunayTetrahedralizerinline
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::DelaunayTetrahedralizerinline
points() (defined in physx::Ext::DelaunayTetrahedralizer)physx::Ext::DelaunayTetrahedralizerinline
points() const (defined in physx::Ext::DelaunayTetrahedralizer)physx::Ext::DelaunayTetrahedralizerinline
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::DelaunayTetrahedralizerinline
tetrahedra() const (defined in physx::Ext::DelaunayTetrahedralizer)physx::Ext::DelaunayTetrahedralizerinline
tetrahedron(PxI32 index) const (defined in physx::Ext::DelaunayTetrahedralizer)physx::Ext::DelaunayTetrahedralizerinline