|
|
PX_SUPPORT_INLINE | ConvexHullNoScaleV () |
| | Constructor.
|
| |
|
PX_FORCE_INLINE aos::Vec3V | supportPoint (const PxI32 index) const |
| |
|
PX_SUPPORT_INLINE void | populateVerts (const PxU8 *inds, PxU32 numInds, const PxVec3 *originalVerts, aos::Vec3V *verts_) const |
| |
|
PX_SUPPORT_INLINE aos::Vec3V | supportLocal (const aos::Vec3VArg dir) const |
| |
|
PX_SUPPORT_INLINE void | supportLocal (const aos::Vec3VArg dir, aos::FloatV &min, aos::FloatV &max) const |
| |
|
PX_SUPPORT_INLINE aos::Vec3V | supportRelative (const aos::Vec3VArg dir, const aos::PxMatTransformV &aTob, const aos::PxMatTransformV &aTobT) const |
| |
|
PX_SUPPORT_INLINE aos::Vec3V | supportLocal (const aos::Vec3VArg dir, PxI32 &index) const |
| |
|
PX_SUPPORT_INLINE aos::Vec3V | supportRelative (const aos::Vec3VArg dir, const aos::PxMatTransformV &aTob, const aos::PxMatTransformV &aTobT, PxI32 &index) const |
| |
|
PX_SUPPORT_INLINE void | bruteForceSearchMinMax (const aos::Vec3VArg _dir, aos::FloatV &min, aos::FloatV &max) const |
| |
|
PX_SUPPORT_INLINE void | supportVertexMinMax (const aos::Vec3VArg dir, aos::FloatV &min, aos::FloatV &max) const |
| |
|
PX_SUPPORT_INLINE | ConvexHullV () |
| | Constructor.
|
| |
|
PX_SUPPORT_INLINE | ConvexHullV (const Gu::ConvexHullData *_hullData, const aos::Vec3VArg _center, const aos::Vec3VArg scale, const aos::QuatVArg scaleRot, const bool idtScale) |
| |
|
PX_SUPPORT_INLINE | ConvexHullV (const Gu::ConvexHullData *_hullData, const aos::Vec3VArg _center) |
| |
|
PX_SUPPORT_INLINE | ConvexHullV (const PxGeometry &geom) |
| |
|
PX_SUPPORT_INLINE | ConvexHullV (const Gu::PolygonalData &polyData, const Cm::FastVertex2ShapeScaling &convexScale) |
| |
|
PX_SUPPORT_INLINE void | initialize (const Gu::ConvexHullData *_hullData, const aos::Vec3VArg _center, const aos::Vec3VArg scale, const aos::QuatVArg scaleRot, const bool idtScale) |
| |
|
PX_FORCE_INLINE void | resetMargin (const PxReal toleranceLength) |
| |
|
PX_FORCE_INLINE aos::Vec3V | supportPoint (const PxI32 index) const |
| |
|
PX_NOINLINE PxU32 | hillClimbing (const aos::Vec3VArg _dir) const |
| |
|
PX_SUPPORT_INLINE PxU32 | bruteForceSearch (const aos::Vec3VArg _dir) const |
| |
|
PX_NOINLINE PxU32 | supportVertexIndex (const aos::Vec3VArg _dir) const |
| |
|
PX_SUPPORT_INLINE void | bruteForceSearchMinMax (const aos::Vec3VArg _dir, aos::FloatV &min, aos::FloatV &max) const |
| |
|
PX_SUPPORT_INLINE void | supportVertexMinMax (const aos::Vec3VArg _dir, aos::FloatV &min, aos::FloatV &max) const |
| |
|
PX_SUPPORT_INLINE void | populateVerts (const PxU8 *inds, PxU32 numInds, const PxVec3 *originalVerts, aos::Vec3V *_verts) const |
| |
|
PX_SUPPORT_INLINE aos::Vec3V | supportLocal (const aos::Vec3VArg dir) const |
| |
|
PX_SUPPORT_INLINE void | supportLocal (const aos::Vec3VArg dir, aos::FloatV &min, aos::FloatV &max) const |
| |
|
PX_SUPPORT_INLINE aos::Vec3V | supportRelative (const aos::Vec3VArg dir, const aos::PxMatTransformV &aTob, const aos::PxMatTransformV &aTobT) const |
| |
|
PX_SUPPORT_INLINE aos::Vec3V | supportLocal (const aos::Vec3VArg dir, PxI32 &index) const |
| |
|
PX_SUPPORT_INLINE aos::Vec3V | supportRelative (const aos::Vec3VArg dir, const aos::PxMatTransformV &aTob, const aos::PxMatTransformV &aTobT, PxI32 &index) const |
| |
|
PX_FORCE_INLINE | ConvexV (const ConvexType::Type type_) |
| |
|
PX_FORCE_INLINE | ConvexV (const ConvexType::Type type_, const aos::Vec3VArg center_) |
| |
|
PX_FORCE_INLINE void | setCenter (const aos::Vec3VArg _center) |
| |
|
PX_FORCE_INLINE void | setMargin (const aos::FloatVArg margin_) |
| |
|
PX_FORCE_INLINE void | setMargin (const PxReal margin_) |
| |
|
PX_FORCE_INLINE void | setMinMargin (const aos::FloatVArg minMargin_) |
| |
|
PX_FORCE_INLINE void | setSweepMargin (const aos::FloatVArg sweepMargin_) |
| |
|
PX_FORCE_INLINE aos::Vec3V | getCenter () const |
| |
|
PX_FORCE_INLINE aos::FloatV | getMargin () const |
| |
|
PX_FORCE_INLINE aos::FloatV | getMinMargin () const |
| |
|
PX_FORCE_INLINE aos::FloatV | getSweepMargin () const |
| |
|
PX_FORCE_INLINE ConvexType::Type | getType () const |
| |
|
PX_FORCE_INLINE aos::BoolV | isMarginEqRadius () const |
| |
|
PX_FORCE_INLINE bool | getMarginIsRadius () const |
| |
|
PX_FORCE_INLINE PxReal | getMarginF () const |
| |