Blender V5.0
btSoftBody::Node Struct Reference

#include <btSoftBody.h>

Inherits btSoftBody::Feature.

Public Attributes

btVector3 m_x
btVector3 m_q
btVector3 m_v
btVector3 m_vn
btVector3 m_f
btVector3 m_n
btScalar m_im
btScalar m_area
btDbvtNodem_leaf
int m_constrained
int m_battach: 1
int index
btVector3 m_splitv
btMatrix3x3 m_effectiveMass
btMatrix3x3 m_effectiveMass_inv
Public Attributes inherited from btSoftBody::Feature
Materialm_material
Public Attributes inherited from btSoftBody::Element
void * m_tag

Additional Inherited Members

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

Detailed Description

Definition at line 261 of file btSoftBody.h.

Member Data Documentation

◆ index

◆ m_area

btScalar btSoftBody::Node::m_area

◆ m_battach

◆ m_constrained

◆ m_effectiveMass

btMatrix3x3 btSoftBody::Node::m_effectiveMass

Definition at line 276 of file btSoftBody.h.

Referenced by btDeformableLinearElasticityForce::addScaledHessian().

◆ m_effectiveMass_inv

btMatrix3x3 btSoftBody::Node::m_effectiveMass_inv

Definition at line 277 of file btSoftBody.h.

Referenced by btSoftColliders::CollideSDF_RD::DoNode().

◆ m_f

◆ m_im

btScalar btSoftBody::Node::m_im

Definition at line 269 of file btSoftBody.h.

Referenced by btSoftBody::addAeroForceToFace(), btSoftBody::addForce(), btDeformableLinearElasticityForce::addScaledDampingForce(), btDeformableLinearElasticityForce::addScaledDampingForceDifferential(), btDeformableGravityForce::addScaledGravityForce(), btDeformableLinearElasticityForce::addScaledHessian(), btSoftBody::addVelocity(), btSoftBody::appendDeformableAnchor(), btSoftBody::appendDeformableAnchor(), btSoftBody::appendNode(), ApplyClampedForce(), btDeformableContactProjection::applyDynamicFriction(), btSoftBody::applyForces(), btDeformableFaceNodeContactConstraint::applyImpulse(), btDeformableFaceRigidContactConstraint::applyImpulse(), btSoftBody::applyRepulsionForce(), btDeformableFaceRigidContactConstraint::applySplitImpulse(), btSoftBody::btSoftBody(), btDeformableMassSpringForce::buildDampingForceDifferentialDiagonal(), KKTPreconditioner::buildDiagonalA(), btDeformableBackwardEulerObjective::calculateContactForce(), btSoftBody::dampClusters(), btSoftColliders::CollideSDF_RD::DoNode(), btSoftColliders::CollideSDF_RDF::DoNode(), btSoftColliders::CollideSDF_RS::DoNode(), btSoftBodyHelpers::Draw(), btSoftBodyHelpers::DrawInfos(), btDeformableMultiBodyDynamicsWorld::integrateTransforms(), btDeformableBodySolver::kineticEnergy(), btDeformableBackwardEulerObjective::multiply(), btSoftBody::predictMotion(), btSoftColliders::CollideVF_DD::Process(), btSoftColliders::CollideVF_SS::Process(), btSoftBody::PSolve_Links(), btSoftBody::refine(), btDeformableContactProjection::setConstraints(), btSoftBody::setPose(), btSoftBody::setTotalMass(), btSoftBody::setVelocity(), btSoftBody::setVolumeMass(), btSoftBody::solveConstraints(), btDeformableGravityForce::totalEnergy(), and btSoftBody::VSolve_Links().

◆ m_leaf

◆ m_n

◆ m_q

◆ m_splitv

◆ m_v

◆ m_vn

btVector3 btSoftBody::Node::m_vn

◆ m_x

btVector3 btSoftBody::Node::m_x

Definition at line 263 of file btSoftBody.h.

Referenced by btSoftBody::addAeroForceToFace(), btDeformableMassSpringForce::addScaledDampingForce(), btDeformableMassSpringForce::addScaledDampingForceDifferential(), btSoftBody::appendDeformableAnchor(), btSoftBody::appendDeformableAnchor(), btSoftBody::appendFace(), btSoftBody::appendNode(), btSoftBody::appendTetra(), btDeformableFaceRigidContactConstraint::applyImpulse(), btSoftBody::applyRepulsionForce(), btSoftBody::btSoftBody(), btDeformableMassSpringForce::buildDampingForceDifferentialDiagonal(), CenterOf(), btSoftBody::checkDeformableFaceContact(), continuousCollisionDetection(), btSoftColliders::CollideSDF_RD::DoNode(), btSoftColliders::CollideSDF_RS::DoNode(), btSoftBodyHelpers::Draw(), btSoftBodyHelpers::DrawInfos(), btSoftBodyHelpers::extrapolateBarycentricWeights(), getBernsteinCoeff(), getJs(), btSoftBody::getVolume(), hasSeparatingPlane(), btSoftBody::initializeDmInverse(), btDeformableMultiBodyDynamicsWorld::integrateTransforms(), btSoftBodyHelpers::interpolateBarycentricWeights(), btSoftBody::interpolateRenderMesh(), btDeformableMultiBodyDynamicsWorld::performGeometricCollisions(), btDeformableBodySolver::predictDeformableMotion(), btSoftBody::predictMotion(), btSoftBody::RayFromToCaster::Process(), btSoftColliders::CollideCCD::Process(), btSoftColliders::CollideVF_DD::Process(), btSoftColliders::CollideVF_SS::Process(), btSoftBody::PSolve_Anchors(), btSoftBody::PSolve_Links(), btSoftBody::PSolve_RContacts(), btSoftBody::PSolve_SContacts(), btSoftBody::rayTest(), btSoftBody::rebuildNodeTree(), btSoftBody::refine(), btSoftColliders::CollideCCD::Repel(), btSoftColliders::CollideFF_DD::Repel(), btSoftBody::scale(), btSoftBody::setTotalMass(), btSoftBody::solveConstraints(), btSoftBody::transform(), btSoftBody::updateArea(), btSoftBody::updateClusters(), btSoftBody::updateFace(), btSoftBody::updateNode(), btSoftBody::updateNormals(), and VolumeOf().


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