Blender V5.0
btSoftBody::Cluster Struct Reference

#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
btDbvtNodem_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

Detailed Description

Definition at line 446 of file btSoftBody.h.

Constructor & Destructor Documentation

◆ Cluster()

btSoftBody::Cluster::Cluster ( )
inline

Member Data Documentation

◆ m_adamping

btScalar btSoftBody::Cluster::m_adamping

Definition at line 466 of file btSoftBody.h.

Referenced by Cluster(), and btSoftBody::updateClusters().

◆ m_av

◆ m_clusterIndex

int btSoftBody::Cluster::m_clusterIndex

Definition at line 472 of file btSoftBody.h.

Referenced by btSoftColliders::CollideCL_SS::Process().

◆ m_collide

bool btSoftBody::Cluster::m_collide

Definition at line 471 of file btSoftBody.h.

Referenced by btSoftBody::generateClusters(), and btSoftBody::updateClusters().

◆ m_com

◆ m_containsAnchor

bool btSoftBody::Cluster::m_containsAnchor

◆ m_dimpulses

◆ m_framerefs

tVector3Array btSoftBody::Cluster::m_framerefs

Definition at line 450 of file btSoftBody.h.

Referenced by btSoftBody::initializeClusters(), and btSoftBody::updateClusters().

◆ m_framexform

btTransform btSoftBody::Cluster::m_framexform

Definition at line 451 of file btSoftBody.h.

Referenced by btSoftBody::initializeClusters(), and btSoftBody::updateClusters().

◆ m_idmass

btScalar btSoftBody::Cluster::m_idmass

Definition at line 452 of file btSoftBody.h.

◆ m_imass

◆ m_invwi

◆ m_ldamping

btScalar btSoftBody::Cluster::m_ldamping

Definition at line 465 of file btSoftBody.h.

Referenced by Cluster(), and btSoftBody::updateClusters().

◆ m_leaf

btDbvtNode* btSoftBody::Cluster::m_leaf

◆ m_locii

btMatrix3x3 btSoftBody::Cluster::m_locii

Definition at line 454 of file btSoftBody.h.

Referenced by btSoftBody::initializeClusters(), and btSoftBody::updateClusters().

◆ m_lv

◆ m_masses

◆ m_matching

btScalar btSoftBody::Cluster::m_matching

Definition at line 467 of file btSoftBody.h.

Referenced by Cluster(), and btSoftBody::updateClusters().

◆ m_maxSelfCollisionImpulse

btScalar btSoftBody::Cluster::m_maxSelfCollisionImpulse

Definition at line 468 of file btSoftBody.h.

Referenced by Cluster().

◆ m_ndamping

btScalar btSoftBody::Cluster::m_ndamping

Definition at line 464 of file btSoftBody.h.

Referenced by Cluster(), and btSoftBody::dampClusters().

◆ m_ndimpulses

◆ m_nodes

◆ m_nvimpulses

int btSoftBody::Cluster::m_nvimpulses

◆ m_selfCollisionImpulseFactor

btScalar btSoftBody::Cluster::m_selfCollisionImpulseFactor

Definition at line 469 of file btSoftBody.h.

Referenced by Cluster().

◆ m_vimpulses

btVector3 btSoftBody::Cluster::m_vimpulses[2]

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