|
|
PX_FORCE_INLINE | Facet (const PxU32 _i0, const PxU32 _i1, const PxU32 _i2) |
| |
|
PX_FORCE_INLINE void | invalidate () |
| |
|
PX_FORCE_INLINE bool | Valid () |
| |
|
PX_FORCE_INLINE PxU32 | operator[] (const PxU32 i) const |
| |
|
bool | link (const PxU32 edge0, Facet *PX_RESTRICT facet, const PxU32 edge1) |
| |
|
PX_FORCE_INLINE bool | isObsolete () const |
| |
|
PX_FORCE_INLINE aos::FloatV | getPlaneDist (const aos::Vec3VArg p, const aos::Vec3V *PX_RESTRICT aBuf, const aos::Vec3V *PX_RESTRICT bBuf) const |
| |
|
aos::BoolV | isValid2 (const PxU32 i0, const PxU32 i1, const PxU32 i2, const aos::Vec3V *PX_RESTRICT aBuf, const aos::Vec3V *PX_RESTRICT bBuf, const aos::FloatVArg upper) |
| |
|
PX_FORCE_INLINE aos::FloatV | getPlaneDist () const |
| |
|
PX_FORCE_INLINE aos::Vec3V | getPlaneNormal () const |
| |
|
void | getClosestPoint (const aos::Vec3V *PX_RESTRICT aBuf, const aos::Vec3V *PX_RESTRICT bBuf, aos::Vec3V &closestA, aos::Vec3V &closestB) |
| |
|
void | silhouette (const aos::Vec3VArg w, const aos::Vec3V *PX_RESTRICT aBuf, const aos::Vec3V *PX_RESTRICT bBuf, EdgeBuffer &edgeBuffer, EPAFacetManager &manager) |
| |
|
bool | operator< (const Facet &b) const |
| |
|
PX_FORCE_INLINE void | silhouette (const PxU32 index, const aos::Vec3VArg w, const aos::Vec3V *PX_RESTRICT aBuf, const aos::Vec3V *PX_RESTRICT bBuf, EdgeBuffer &edgeBuffer, EPAFacetManager &manager) |
| |
|
|
aos::Vec3V | m_planeNormal |
| |
|
PxF32 | m_planeDist |
| |
|
Facet *PX_RESTRICT | m_adjFacets [3] |
| |
|
PxI8 | m_adjEdges [3] |
| |
|
PxI8 | m_indices [3] |
| |
|
bool | m_obsolete |
| |
|
bool | m_inHeap |
| |
|
PxU8 | m_FacetId |
| |
The documentation for this class was generated from the following files:
- RavEngine/deps/physx/physx/source/geomutils/src/gjk/GuEPAFacet.h
- RavEngine/deps/physx/physx/source/geomutils/src/gjk/GuEPA.cpp