Blender  V3.3
Public Member Functions | Public Attributes | List of all members
btSoftBodyCollisionShape Class Reference

#include <btSoftBodyInternals.h>

Inheritance diagram for btSoftBodyCollisionShape:

Public Member Functions

 btSoftBodyCollisionShape (btSoftBody *backptr)
 
virtual ~btSoftBodyCollisionShape ()
 
void processAllTriangles (btTriangleCallback *, const btVector3 &, const btVector3 &) const
 
virtual void getAabb (const btTransform &t, btVector3 &aabbMin, btVector3 &aabbMax) const
 getAabb returns the axis aligned bounding box in the coordinate frame of the given transform t. More...
 
virtual void setLocalScaling (const btVector3 &)
 
virtual const btVector3getLocalScaling () const
 
virtual void calculateLocalInertia (btScalar, btVector3 &) const
 
virtual const char * getName () const
 

Public Attributes

btSoftBodym_body
 

Detailed Description

Definition at line 662 of file btSoftBodyInternals.h.

Constructor & Destructor Documentation

◆ btSoftBodyCollisionShape()

btSoftBodyCollisionShape::btSoftBodyCollisionShape ( btSoftBody backptr)
inline

Definition at line 667 of file btSoftBodyInternals.h.

References m_body, and SOFTBODY_SHAPE_PROXYTYPE.

◆ ~btSoftBodyCollisionShape()

virtual btSoftBodyCollisionShape::~btSoftBodyCollisionShape ( )
inlinevirtual

Definition at line 673 of file btSoftBodyInternals.h.

Member Function Documentation

◆ calculateLocalInertia()

virtual void btSoftBodyCollisionShape::calculateLocalInertia ( btScalar  ,
btVector3  
) const
inlinevirtual

not yet

Definition at line 714 of file btSoftBodyInternals.h.

References btAssert.

◆ getAabb()

virtual void btSoftBodyCollisionShape::getAabb ( const btTransform t,
btVector3 aabbMin,
btVector3 aabbMax 
) const
inlinevirtual

getAabb returns the axis aligned bounding box in the coordinate frame of the given transform t.

Definition at line 684 of file btSoftBodyInternals.h.

References btVector3, m_body, btSoftBody::m_bounds, and t.

◆ getLocalScaling()

virtual const btVector3& btSoftBodyCollisionShape::getLocalScaling ( ) const
inlinevirtual

Definition at line 709 of file btSoftBodyInternals.h.

References btVector3.

◆ getName()

virtual const char* btSoftBodyCollisionShape::getName ( ) const
inlinevirtual

Definition at line 719 of file btSoftBodyInternals.h.

◆ processAllTriangles()

void btSoftBodyCollisionShape::processAllTriangles ( btTriangleCallback ,
const btVector3 ,
const btVector3  
) const
inline

Definition at line 677 of file btSoftBodyInternals.h.

References btAssert.

◆ setLocalScaling()

virtual void btSoftBodyCollisionShape::setLocalScaling ( const btVector3 )
inlinevirtual

na

Definition at line 705 of file btSoftBodyInternals.h.

Member Data Documentation

◆ m_body

btSoftBody* btSoftBodyCollisionShape::m_body

Definition at line 665 of file btSoftBodyInternals.h.

Referenced by btSoftBodyCollisionShape(), and getAabb().


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