Blender V2.61 - r43446
|
#include <btSoftBody.h>
Public Member Functions | |
Cluster () | |
Public Attributes | |
tScalarArray | m_masses |
btAlignedObjectArray< Node * > | m_nodes |
tVector3Array | m_framerefs |
btTransform | m_framexform |
btScalar | m_idmass |
btScalar | m_imass |
btMatrix3x3 | m_locii |
btMatrix3x3 | m_invwi |
btVector3 | m_com |
btVector3 | m_vimpulses [2] |
btVector3 | m_dimpulses [2] |
int | m_nvimpulses |
int | m_ndimpulses |
btVector3 | m_lv |
btVector3 | m_av |
btDbvtNode * | m_leaf |
btScalar | m_ndamping |
btScalar | m_ldamping |
btScalar | m_adamping |
btScalar | m_matching |
btScalar | m_maxSelfCollisionImpulse |
btScalar | m_selfCollisionImpulseFactor |
bool | m_containsAnchor |
bool | m_collide |
int | m_clusterIndex |
Definition at line 312 of file btSoftBody.h.
btSoftBody::Cluster::Cluster | ( | ) | [inline] |
Definition at line 339 of file btSoftBody.h.
Definition at line 332 of file btSoftBody.h.
Referenced by btSoftBody::updateClusters().
btVector3 btSoftBody::Cluster::m_av |
Definition at line 328 of file btSoftBody.h.
Referenced by btSoftBody::Body::angularVelocity(), btSoftBody::clusterVAImpulse(), btSoftBody::clusterVelocity(), btSoftBody::clusterVImpulse(), btSoftBody::dampClusters(), btSoftBodyHelpers::Draw(), btSoftBody::initializeClusters(), and btSoftBody::updateClusters().
Definition at line 338 of file btSoftBody.h.
Referenced by btSoftColliders::CollideCL_SS::Process().
Definition at line 337 of file btSoftBody.h.
Referenced by btSoftBody::generateClusters(), and btSoftBody::updateClusters().
btVector3 btSoftBody::Cluster::m_com |
Definition at line 322 of file btSoftBody.h.
Referenced by btSoftBody::applyClusters(), btSoftBody::dampClusters(), btSoftBodyHelpers::Draw(), btSoftBody::initializeClusters(), btSoftColliders::CollideCL_SS::Process(), and btSoftBody::updateClusters().
Definition at line 336 of file btSoftBody.h.
Referenced by btSoftBody::initializeClusters(), and btSoftColliders::CollideCL_RS::Process().
btVector3 btSoftBody::Cluster::m_dimpulses[2] |
Definition at line 324 of file btSoftBody.h.
Referenced by btSoftBody::applyClusters(), btSoftBody::clusterDAImpulse(), btSoftBody::clusterDCImpulse(), btSoftBody::clusterDImpulse(), and btSoftBody::updateClusters().
Definition at line 316 of file btSoftBody.h.
Referenced by btSoftBody::initializeClusters(), and btSoftBody::updateClusters().
Definition at line 317 of file btSoftBody.h.
Referenced by btSoftBody::initializeClusters(), btSoftBody::updateClusters(), and btSoftBody::Body::xform().
Definition at line 318 of file btSoftBody.h.
Definition at line 319 of file btSoftBody.h.
Referenced by btSoftBody::clusterCom(), btSoftBody::clusterDCImpulse(), btSoftBody::clusterDImpulse(), btSoftBody::clusterVImpulse(), btSoftBody::initializeClusters(), btSoftBody::Body::invMass(), and btSoftBody::updateClusters().
Definition at line 321 of file btSoftBody.h.
Referenced by btSoftBody::clusterDAImpulse(), btSoftBody::clusterDImpulse(), btSoftBody::clusterVAImpulse(), btSoftBody::clusterVImpulse(), btSoftBody::Body::invWorldInertia(), and btSoftBody::updateClusters().
Definition at line 331 of file btSoftBody.h.
Referenced by btSoftBody::updateClusters().
Definition at line 329 of file btSoftBody.h.
Referenced by btSoftBody::initializeClusters(), btSoftBody::releaseCluster(), and btSoftBody::updateClusters().
Definition at line 320 of file btSoftBody.h.
Referenced by btSoftBody::initializeClusters(), and btSoftBody::updateClusters().
btVector3 btSoftBody::Cluster::m_lv |
Definition at line 327 of file btSoftBody.h.
Referenced by btSoftBody::clusterVelocity(), btSoftBody::clusterVImpulse(), btSoftBody::dampClusters(), btSoftBodyHelpers::Draw(), btSoftBody::initializeClusters(), btSoftBody::Body::linearVelocity(), and btSoftBody::updateClusters().
Definition at line 314 of file btSoftBody.h.
Referenced by btSoftBody::applyClusters(), btSoftBody::clusterCom(), btSoftBody::initializeClusters(), and btSoftBody::updateClusters().
Definition at line 333 of file btSoftBody.h.
Referenced by btSoftBody::updateClusters().
Definition at line 334 of file btSoftBody.h.
Definition at line 330 of file btSoftBody.h.
Referenced by btSoftBody::dampClusters().
Definition at line 326 of file btSoftBody.h.
Referenced by btSoftBody::applyClusters(), btSoftBody::clusterDAImpulse(), btSoftBody::clusterDCImpulse(), btSoftBody::clusterDImpulse(), and btSoftBody::updateClusters().
Definition at line 315 of file btSoftBody.h.
Referenced by btSoftBody::applyClusters(), btSoftBody::clusterCom(), btSoftBody::dampClusters(), btSoftBodyHelpers::Draw(), btSoftBody::generateClusters(), btSoftBody::initializeClusters(), and btSoftBody::updateClusters().
Definition at line 325 of file btSoftBody.h.
Referenced by btSoftBody::applyClusters(), btSoftBody::clusterVAImpulse(), btSoftBody::clusterVImpulse(), and btSoftBody::updateClusters().
Definition at line 335 of file btSoftBody.h.
btVector3 btSoftBody::Cluster::m_vimpulses[2] |
Definition at line 323 of file btSoftBody.h.
Referenced by btSoftBody::applyClusters(), btSoftBody::clusterVAImpulse(), btSoftBody::clusterVImpulse(), and btSoftBody::updateClusters().