Bullet Collision Detection & Physics Library
|
Go to the documentation of this file.
16 #ifndef BT_CG_PROJECTION_H
17 #define BT_CG_PROJECTION_H
float btScalar
The btScalar type abstracts floating point numbers, to easily switch between double and single floati...
const btAlignedObjectArray< btSoftBody::Node * > * m_nodes
virtual void setIndices(const btAlignedObjectArray< btSoftBody::Node * > *nodes)
void clear()
clear the array, deallocated memory. Generally it is better to use array.resize(0),...
virtual btScalar update()=0
virtual void setConstraints()=0
btVector3 can be used to represent 3D points and vectors.
btCGProjection(btAlignedObjectArray< btSoftBody * > &softBodies, const btScalar &dt)
btAlignedObjectArray< btSoftBody * > & m_softBodies
virtual ~btCGProjection()
btAlignedObjectArray< btAlignedObjectArray< btVector3 > > TVArrayStack
btAlignedObjectArray< btVector3 > TVStack
virtual void project(TVStack &x)=0
btAlignedObjectArray< btAlignedObjectArray< btScalar > > TArrayStack
void push_back(const T &_Val)
virtual void reinitialize(bool nodeUpdated)