Blender
V3.3
|
#include <btSoftBody.h>
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 |
btDbvtNode * | m_leaf |
int | m_constrained |
int | m_battach: 1 |
int | index |
btVector3 | m_splitv |
btMatrix3x3 | m_effectiveMass |
btMatrix3x3 | m_effectiveMass_inv |
![]() | |
Material * | m_material |
![]() | |
void * | m_tag |
Additional Inherited Members | |
![]() | |
Element () | |
Definition at line 261 of file btSoftBody.h.
int btSoftBody::Node::index |
Definition at line 274 of file btSoftBody.h.
Referenced by btDeformableLinearElasticityForce::addScaledDampingForce(), btDeformableMassSpringForce::addScaledDampingForce(), btDeformableMousePickingForce::addScaledDampingForce(), btDeformableNeoHookeanForce::addScaledDampingForce(), btDeformableLinearElasticityForce::addScaledDampingForceDifferential(), btDeformableMassSpringForce::addScaledDampingForceDifferential(), btDeformableMousePickingForce::addScaledDampingForceDifferential(), btDeformableNeoHookeanForce::addScaledDampingForceDifferential(), btDeformableCorotatedForce::addScaledElasticForce(), btDeformableLinearElasticityForce::addScaledElasticForce(), btDeformableMassSpringForce::addScaledElasticForce(), btDeformableMousePickingForce::addScaledElasticForce(), btDeformableNeoHookeanForce::addScaledElasticForce(), btDeformableLinearElasticityForce::addScaledElasticForceDifferential(), btDeformableMassSpringForce::addScaledElasticForceDifferential(), btDeformableMousePickingForce::addScaledElasticForceDifferential(), btDeformableNeoHookeanForce::addScaledElasticForceDifferential(), btDeformableGravityForce::addScaledGravityForce(), btDeformableMassSpringForce::buildDampingForceDifferentialDiagonal(), btDeformableContactProjection::setLagrangeMultiplier(), and btDeformableContactProjection::setProjection().
btScalar btSoftBody::Node::m_area |
Definition at line 270 of file btSoftBody.h.
Referenced by btSoftBody::applyForces(), btSoftBodyHelpers::DrawInfos(), and btSoftBody::updateArea().
int btSoftBody::Node::m_battach |
Definition at line 273 of file btSoftBody.h.
Referenced by btSoftColliders::CollideSDF_RS::DoNode(), and btSoftColliders::CollideSDF_RD::DoNode().
int btSoftBody::Node::m_constrained |
Definition at line 272 of file btSoftBody.h.
Referenced by btSoftBody::applyRepulsionForce(), btDeformableBodySolver::predictDeformableMotion(), btDeformableContactProjection::setLagrangeMultiplier(), and btDeformableContactProjection::setProjection().
btMatrix3x3 btSoftBody::Node::m_effectiveMass |
Definition at line 276 of file btSoftBody.h.
Referenced by btDeformableLinearElasticityForce::addScaledHessian().
btMatrix3x3 btSoftBody::Node::m_effectiveMass_inv |
Definition at line 277 of file btSoftBody.h.
Referenced by btSoftColliders::CollideSDF_RD::DoNode().
btVector3 btSoftBody::Node::m_f |
Definition at line 267 of file btSoftBody.h.
Referenced by btSoftBody::addAeroForceToFace(), btSoftBody::addForce(), ApplyClampedForce(), btSoftBody::applyForces(), btSoftBody::predictMotion(), and btSoftBody::solveConstraints().
btScalar btSoftBody::Node::m_im |
Definition at line 269 of file btSoftBody.h.
Referenced by btSoftBody::addAeroForceToFace(), btSoftBody::addForce(), btDeformableGravityForce::addScaledGravityForce(), btSoftBody::addVelocity(), btSoftBody::appendDeformableAnchor(), btSoftBody::appendNode(), ApplyClampedForce(), btSoftBody::applyForces(), btDeformableFaceRigidContactConstraint::applyImpulse(), btDeformableFaceNodeContactConstraint::applyImpulse(), btDeformableFaceRigidContactConstraint::applySplitImpulse(), btSoftBody::btSoftBody(), btDeformableMassSpringForce::buildDampingForceDifferentialDiagonal(), btSoftBody::dampClusters(), btSoftColliders::CollideSDF_RDF::DoNode(), btSoftColliders::CollideSDF_RS::DoNode(), btSoftColliders::CollideSDF_RD::DoNode(), btSoftBodyHelpers::Draw(), btSoftBodyHelpers::DrawInfos(), btDeformableMultiBodyDynamicsWorld::integrateTransforms(), btSoftBody::predictMotion(), btDeformableContactProjection::setConstraints(), btSoftBody::setPose(), btSoftBody::setTotalMass(), btSoftBody::setVelocity(), btDeformableFaceNodeContactConstraint::solveConstraint(), and btSoftBody::VSolve_Links().
btDbvtNode* btSoftBody::Node::m_leaf |
Definition at line 271 of file btSoftBody.h.
Referenced by btSoftBody::appendNode(), btSoftBody::btSoftBody(), btSoftBody::predictMotion(), btSoftBody::rebuildNodeTree(), btSoftBody::scale(), and btSoftBody::transform().
btVector3 btSoftBody::Node::m_n |
Definition at line 268 of file btSoftBody.h.
Referenced by btDeformableMassSpringForce::addScaledDampingForce(), btDeformableMassSpringForce::addScaledDampingForceDifferential(), btDeformableMassSpringForce::addScaledElasticForce(), btDeformableMassSpringForce::addScaledElasticForceDifferential(), btSoftBody::applyForces(), btDeformableMassSpringForce::buildDampingForceDifferentialDiagonal(), btSoftBodyHelpers::Draw(), btSoftColliders::CollideVF_SS::Process(), btSoftColliders::CollideVF_DD::Process(), btDeformableMassSpringForce::totalElasticEnergy(), btSoftBody::transform(), and btSoftBody::updateNormals().
btVector3 btSoftBody::Node::m_q |
Definition at line 264 of file btSoftBody.h.
Referenced by btDeformableMassSpringForce::addScaledElasticForce(), btDeformableMousePickingForce::addScaledElasticForce(), btDeformableMassSpringForce::addScaledElasticForceDifferential(), btDeformableMousePickingForce::addScaledElasticForceDifferential(), btSoftBody::appendNode(), btSoftBody::btSoftBody(), btSoftBody::checkDeformableFaceContact(), btSoftColliders::CollideSDF_RS::DoNode(), btSoftColliders::CollideSDF_RD::DoNode(), getBernsteinCoeff(), btDeformableMultiBodyDynamicsWorld::performGeometricCollisions(), btDeformableBodySolver::predictDeformableMotion(), btSoftBody::predictMotion(), btSoftBody::PSolve_Anchors(), btSoftBody::PSolve_SContacts(), btSoftBody::scale(), btSoftBody::solveConstraints(), btDeformableMassSpringForce::totalElasticEnergy(), btDeformableMousePickingForce::totalElasticEnergy(), and btSoftBody::transform().
btVector3 btSoftBody::Node::m_splitv |
Definition at line 275 of file btSoftBody.h.
Referenced by btDeformableNodeRigidContactConstraint::applySplitImpulse(), btDeformableFaceRigidContactConstraint::applySplitImpulse(), btDeformableNodeRigidContactConstraint::getSplitVb(), btDeformableFaceRigidContactConstraint::getSplitVb(), and btDeformableBodySolver::predictDeformableMotion().
btVector3 btSoftBody::Node::m_v |
Definition at line 265 of file btSoftBody.h.
Referenced by btSoftBody::addAeroForceToFace(), btDeformableMassSpringForce::addScaledDampingForce(), btDeformableMousePickingForce::addScaledDampingForce(), btSoftBody::addVelocity(), ApplyClampedForce(), btDeformableNodeAnchorConstraint::applyImpulse(), btDeformableNodeRigidContactConstraint::applyImpulse(), btDeformableFaceRigidContactConstraint::applyImpulse(), btDeformableFaceNodeContactConstraint::applyImpulse(), btSoftBody::applyRepulsionForce(), continuousCollisionDetection(), btSoftBody::cutLink(), btSoftBody::dampClusters(), btDeformableLagrangianForce::DsFromVelocity(), getJs(), btDeformableFaceNodeContactConstraint::getVa(), btDeformableNodeAnchorConstraint::getVb(), btDeformableNodeRigidContactConstraint::getVb(), btDeformableFaceRigidContactConstraint::getVb(), btDeformableFaceNodeContactConstraint::getVb(), hasSeparatingPlane(), btDeformableMultiBodyDynamicsWorld::performGeometricCollisions(), btDeformableBodySolver::predictDeformableMotion(), btSoftBody::predictMotion(), btSoftBody::setVelocity(), btSoftBody::solveConstraints(), btDeformableMousePickingForce::totalDampingEnergy(), btSoftBody::updateFace(), btSoftBody::updateNode(), and btSoftBody::VSolve_Links().
btVector3 btSoftBody::Node::m_vn |
Definition at line 266 of file btSoftBody.h.
Referenced by btSoftBody::setVelocity().
btVector3 btSoftBody::Node::m_x |
Definition at line 263 of file btSoftBody.h.
Referenced by btSoftBody::addAeroForceToFace(), btDeformableMassSpringForce::addScaledDampingForce(), btDeformableMousePickingForce::addScaledDampingForce(), btDeformableMassSpringForce::addScaledDampingForceDifferential(), btDeformableMousePickingForce::addScaledDampingForceDifferential(), btSoftBody::appendDeformableAnchor(), btSoftBody::appendFace(), btSoftBody::appendNode(), btDeformableFaceRigidContactConstraint::applyImpulse(), btSoftBody::applyRepulsionForce(), btSoftBody::btSoftBody(), btDeformableMassSpringForce::buildDampingForceDifferentialDiagonal(), CenterOf(), btSoftBody::checkDeformableFaceContact(), continuousCollisionDetection(), btSoftColliders::CollideSDF_RS::DoNode(), btSoftColliders::CollideSDF_RD::DoNode(), btSoftBodyHelpers::Draw(), btSoftBodyHelpers::DrawInfos(), btSoftBodyHelpers::extrapolateBarycentricWeights(), getBernsteinCoeff(), getJs(), btSoftBody::getVolume(), hasSeparatingPlane(), btDeformableMultiBodyDynamicsWorld::integrateTransforms(), btSoftBody::interpolateRenderMesh(), btDeformableMultiBodyDynamicsWorld::performGeometricCollisions(), btDeformableBodySolver::predictDeformableMotion(), btSoftBody::predictMotion(), btSoftBody::RayFromToCaster::Process(), btSoftBody::PSolve_Anchors(), btSoftBody::PSolve_SContacts(), btSoftBody::rayTest(), btSoftBody::rebuildNodeTree(), btSoftBody::refine(), btSoftColliders::CollideFF_DD::Repel(), btSoftColliders::CollideCCD::Repel(), btSoftBody::scale(), btSoftBody::setTotalMass(), btSoftBody::solveConstraints(), btDeformableMousePickingForce::totalDampingEnergy(), btSoftBody::transform(), btSoftBody::updateArea(), btSoftBody::updateClusters(), btSoftBody::updateFace(), btSoftBody::updateNode(), btSoftBody::updateNormals(), and VolumeOf().