Bullet Collision Detection & Physics Library
btSoftBody.h File Reference
Include dependency graph for btSoftBody.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  btSoftBodyWorldInfo
class  btSoftBody
 The btSoftBody is an class to simulate cloth and volumetric soft bodies. More...
struct  btSoftBody::eAeroModel
 eAeroModel More...
struct  btSoftBody::eVSolver
 eVSolver : velocities solvers More...
struct  btSoftBody::ePSolver
 ePSolver : positions solvers More...
struct  btSoftBody::eSolverPresets
 eSolverPresets More...
struct  btSoftBody::eFeature
 eFeature More...
struct  btSoftBody::fCollision
 fCollision More...
struct  btSoftBody::fMaterial
 fMaterial More...
struct  btSoftBody::sRayCast
struct  btSoftBody::ImplicitFn
struct  btSoftBody::sCti
struct  btSoftBody::sMedium
struct  btSoftBody::Element
struct  btSoftBody::Material
struct  btSoftBody::Feature
struct  btSoftBody::RenderNode
struct  btSoftBody::Node
struct  btSoftBody::RenderFace
struct  btSoftBody::Face
struct  btSoftBody::Tetra
struct  btSoftBody::TetraScratch
struct  btSoftBody::RContact
class  btSoftBody::DeformableRigidContact
class  btSoftBody::DeformableNodeRigidContact
class  btSoftBody::DeformableNodeRigidAnchor
class  btSoftBody::DeformableFaceRigidContact
struct  btSoftBody::DeformableFaceNodeContact
struct  btSoftBody::SContact
struct  btSoftBody::Anchor
struct  btSoftBody::Note
struct  btSoftBody::Pose
struct  btSoftBody::Cluster
struct  btSoftBody::Impulse
struct  btSoftBody::Body
struct  btSoftBody::Joint
struct  btSoftBody::Joint::eType
struct  btSoftBody::Joint::Specs
struct  btSoftBody::LJoint
struct  btSoftBody::LJoint::Specs
struct  btSoftBody::AJoint
struct  btSoftBody::AJoint::IControl
struct  btSoftBody::AJoint::Specs
struct  btSoftBody::CJoint
struct  btSoftBody::Config
struct  btSoftBody::SolverState
struct  btSoftBody::RayFromToCaster
 RayFromToCaster takes a ray from, ray to (instead of direction!). More...

Macros

#define btSoftBodyData   btSoftBodyFloatData
 btSoftBody implementation by Nathanael Presson
#define btSoftBodyDataName   "btSoftBodyFloatData"
#define SAFE_EPSILON   SIMD_EPSILON * 100.0
#define NEXTRAND   (seed = (1664525L * seed + 1013904223L) & 0xffffffff)

Variables

static const btScalar OVERLAP_REDUCTION_FACTOR = 0.1
static unsigned long seed = 243703

Macro Definition Documentation

◆ btSoftBodyData

#define btSoftBodyData   btSoftBodyFloatData

btSoftBody implementation by Nathanael Presson

Definition at line 36 of file btSoftBody.h.

◆ btSoftBodyDataName

#define btSoftBodyDataName   "btSoftBodyFloatData"

Definition at line 37 of file btSoftBody.h.

◆ NEXTRAND

#define NEXTRAND   (seed = (1664525L * seed + 1013904223L) & 0xffffffff)

◆ SAFE_EPSILON

#define SAFE_EPSILON   SIMD_EPSILON * 100.0

Definition at line 1224 of file btSoftBody.h.

Variable Documentation

◆ OVERLAP_REDUCTION_FACTOR

const btScalar OVERLAP_REDUCTION_FACTOR = 0.1
static

Definition at line 38 of file btSoftBody.h.

◆ seed

unsigned long seed = 243703
static

Definition at line 39 of file btSoftBody.h.