Blender V5.0
btSoftBodyCollisionShape Class Reference

#include <btSoftBodyInternals.h>

Inherits btConcaveShape.

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.
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, and btVector3.

◆ 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 btTransform, btVector3, i, and m_body.

◆ 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, and btVector3.

◆ setLocalScaling()

virtual void btSoftBodyCollisionShape::setLocalScaling ( const btVector3 & )
inlinevirtual

na

Definition at line 705 of file btSoftBodyInternals.h.

References btVector3.

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: