Blender  V3.3
Public Attributes | List of all members
btSoftBody::Face Struct Reference

#include <btSoftBody.h>

Inheritance diagram for btSoftBody::Face:
btSoftBody::Feature btSoftBody::Element

Public Attributes

Nodem_n [3]
 
btVector3 m_normal
 
btScalar m_ra
 
btDbvtNodem_leaf
 
btVector4 m_pcontact
 
btVector3 m_n0
 
btVector3 m_n1
 
btVector3 m_vn
 
int m_index
 
- Public Attributes inherited from btSoftBody::Feature
Materialm_material
 
- Public Attributes inherited from btSoftBody::Element
voidm_tag
 

Additional Inherited Members

- Public Member Functions inherited from btSoftBody::Element
 Element ()
 

Detailed Description

Definition at line 294 of file btSoftBody.h.

Member Data Documentation

◆ m_index

int btSoftBody::Face::m_index

Definition at line 302 of file btSoftBody.h.

◆ m_leaf

btDbvtNode* btSoftBody::Face::m_leaf

Definition at line 299 of file btSoftBody.h.

Referenced by btSoftBody::initializeFaceTree(), and btSoftBody::predictMotion().

◆ m_n

Node* btSoftBody::Face::m_n[3]

Definition at line 296 of file btSoftBody.h.

Referenced by btSoftBody::addAeroForceToFace(), btDeformableMousePickingForce::addScaledDampingForce(), btDeformableMousePickingForce::addScaledDampingForceDifferential(), btDeformableMousePickingForce::addScaledElasticForce(), btDeformableMousePickingForce::addScaledElasticForceDifferential(), btSoftBody::appendFace(), btSoftBody::appendNote(), btDeformableContactProjection::applyDynamicFriction(), btDeformableFaceRigidContactConstraint::applyImpulse(), btDeformableFaceNodeContactConstraint::applyImpulse(), btSoftBody::applyRepulsionForce(), btDeformableFaceRigidContactConstraint::applySplitImpulse(), CenterOf(), btSoftBody::checkDeformableFaceContact(), btSoftBody::checkFace(), continuousCollisionDetection(), btSoftBody::cutLink(), btSoftColliders::CollideSDF_RDF::DoNode(), btSoftBodyHelpers::Draw(), btSoftBodyHelpers::extrapolateBarycentricWeights(), getBernsteinCoeff(), btDeformableFaceRigidContactConstraint::getDv(), btDeformableFaceNodeContactConstraint::getDv(), btDeformableFaceRigidContactConstraint::getSplitVb(), btDeformableFaceRigidContactConstraint::getVb(), btDeformableFaceNodeContactConstraint::getVb(), btSoftBody::getVolume(), hasSeparatingPlane(), btDeformableMultiBodyDynamicsWorld::performGeometricCollisions(), btSoftBody::predictMotion(), btSoftBody::RayFromToCaster::Process(), btSoftBody::PSolve_SContacts(), btSoftBody::rayTest(), btSoftBody::refine(), btSoftColliders::CollideFF_DD::Repel(), btSoftColliders::CollideCCD::Repel(), btDeformableContactProjection::setLagrangeMultiplier(), btDeformableContactProjection::setProjection(), btSoftBody::setTotalMass(), signDetermination1(), signDetermination2(), btDeformableMousePickingForce::totalDampingEnergy(), btDeformableMousePickingForce::totalElasticEnergy(), btSoftBody::updateArea(), btSoftBody::updateFace(), btSoftBody::updateNormals(), and VolumeOf().

◆ m_n0

btVector3 btSoftBody::Face::m_n0

◆ m_n1

btVector3 btSoftBody::Face::m_n1

◆ m_normal

btVector3 btSoftBody::Face::m_normal

◆ m_pcontact

btVector4 btSoftBody::Face::m_pcontact

◆ m_ra

btScalar btSoftBody::Face::m_ra

◆ m_vn

btVector3 btSoftBody::Face::m_vn

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