RavEngine
Loading...
Searching...
No Matches
local::QuickHullFace Struct Reference
Collaboration diagram for local::QuickHullFace:
[legend]

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
 

The documentation for this struct was generated from the following file: