|
RavEngine
|
Public Types | |
| enum | FaceState { eVISIBLE , eDELETED , eNON_CONVEX } |
Public Member Functions | |
| QuickHullFace (PxU32 ind) | |
| PX_FORCE_INLINE QuickHullHalfEdge * | getEdge (PxU32 i) const |
| PX_FORCE_INLINE float | distanceToPlane (const PxVec3 p) const |
| PX_FORCE_INLINE void | computeNormalAndCentroid () |
| bool | mergeAdjacentFace (QuickHullHalfEdge *halfEdge, QuickHullFaceArray &discardedFaces) |
| bool | checkFaceConsistency () |
Public Attributes | |
| QuickHullHalfEdge * | edge |
| PxU16 | numEdges |
| QuickHullVertex * | conflictList |
| PxVec3 | normal |
| float | area |
| PxVec3 | centroid |
| float | planeOffset |
| float | expandOffset |
| FaceState | state |
| QuickHullFace * | nextFace |
| PxU32 | index |
| PxU8 | outIndex |