RavEngine
Loading...
Searching...
No Matches
physx::Gu::SupportLocalImpl< Convex > Class Template Reference
Inheritance diagram for physx::Gu::SupportLocalImpl< Convex >:
[legend]
Collaboration diagram for physx::Gu::SupportLocalImpl< Convex >:
[legend]

Public Member Functions

 SupportLocalImpl (const Convex &_conv, const aos::PxTransformV &_transform, const aos::Mat33V &_vertex2Shape, const aos::Mat33V &_shape2Vertex, const bool _isIdentityScale=true)
 
aos::Vec3V doSupport (const aos::Vec3VArg dir) const
 
void doSupport (const aos::Vec3VArg dir, aos::FloatV &min, aos::FloatV &max) const
 
void populateVerts (const PxU8 *inds, PxU32 numInds, const PxVec3 *originalVerts, aos::Vec3V *verts) const
 
- Public Member Functions inherited from physx::Gu::SupportLocal
 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)
 

Public Attributes

const Convex & conv
 
- Public Attributes inherited from physx::Gu::SupportLocal
aos::Vec3V shapeSpaceCenterOfMass
 
const aos::PxTransformV & transform
 
const aos::Mat33V & vertex2Shape
 
const aos::Mat33V & shape2Vertex
 
const bool isIdentityScale
 

Protected Member Functions

SupportLocalImpl & operator= (const SupportLocalImpl &)
 
- Protected Member Functions inherited from physx::Gu::SupportLocal
SupportLocal & operator= (const SupportLocal &)
 

Member Function Documentation

◆ doSupport() [1/2]

template<typename Convex >
aos::Vec3V physx::Gu::SupportLocalImpl< Convex >::doSupport ( const aos::Vec3VArg  dir) const
inlinevirtual

◆ doSupport() [2/2]

template<typename Convex >
void physx::Gu::SupportLocalImpl< Convex >::doSupport ( const aos::Vec3VArg  dir,
aos::FloatV &  min,
aos::FloatV &  max 
) const
inlinevirtual

◆ populateVerts()

template<typename Convex >
void physx::Gu::SupportLocalImpl< Convex >::populateVerts ( const PxU8 *  inds,
PxU32  numInds,
const PxVec3 *  originalVerts,
aos::Vec3V *  verts 
) const
inlinevirtual

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