RavEngine
Loading...
Searching...
No Matches
physx::Gu::SupportLocal Class Referenceabstract
Inheritance diagram for physx::Gu::SupportLocal:
[legend]
Collaboration diagram for physx::Gu::SupportLocal:
[legend]

Public Member Functions

 SupportLocal (const aos::PxTransformV &_transform, const aos::Mat33V &_vertex2Shape, const aos::Mat33V &_shape2Vertex, const bool _isIdentityScale=true)
 
PX_FORCE_INLINE void setShapeSpaceCenterofMass (const aos::Vec3VArg _shapeSpaceCenterOfMass)
 
virtual aos::Vec3V doSupport (const aos::Vec3VArg dir) const =0
 
virtual void doSupport (const aos::Vec3VArg dir, aos::FloatV &min, aos::FloatV &max) const =0
 
virtual void populateVerts (const PxU8 *inds, PxU32 numInds, const PxVec3 *originalVerts, aos::Vec3V *verts) const =0
 

Public Attributes

aos::Vec3V shapeSpaceCenterOfMass
 
const aos::PxTransformV & transform
 
const aos::Mat33V & vertex2Shape
 
const aos::Mat33V & shape2Vertex
 
const bool isIdentityScale
 

Protected Member Functions

SupportLocal & operator= (const SupportLocal &)
 

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