Class: btSoftBody
Defined in: packages/ammo/ammo.d.ts:1024
Extends
Constructors
Constructor
new btSoftBody(
worldInfo,node_count,x,m):btSoftBody
Defined in: packages/ammo/ammo.d.ts:1025
Parameters
worldInfo
node_count
number
x
m
readonly number[]
Returns
btSoftBody
Overrides
Properties
kB
kB:
number
Defined in: packages/ammo/ammo.d.ts:128
Inherited from
Methods
setAnisotropicFriction()
setAnisotropicFriction(
anisotropicFriction,frictionMode):void
Defined in: packages/ammo/ammo.d.ts:129
Parameters
anisotropicFriction
frictionMode
number
Returns
void
Inherited from
btCollisionObject.setAnisotropicFriction
getCollisionShape()
getCollisionShape():
btCollisionShape
Defined in: packages/ammo/ammo.d.ts:130
Returns
Inherited from
btCollisionObject.getCollisionShape
setContactProcessingThreshold()
setContactProcessingThreshold(
contactProcessingThreshold):void
Defined in: packages/ammo/ammo.d.ts:131
Parameters
contactProcessingThreshold
number
Returns
void
Inherited from
btCollisionObject.setContactProcessingThreshold
setActivationState()
setActivationState(
newState):void
Defined in: packages/ammo/ammo.d.ts:132
Parameters
newState
number
Returns
void
Inherited from
btCollisionObject.setActivationState
forceActivationState()
forceActivationState(
newState):void
Defined in: packages/ammo/ammo.d.ts:133
Parameters
newState
number
Returns
void
Inherited from
btCollisionObject.forceActivationState
activate()
activate(
forceActivation?):void
Defined in: packages/ammo/ammo.d.ts:134
Parameters
forceActivation?
boolean
Returns
void
Inherited from
isActive()
isActive():
boolean
Defined in: packages/ammo/ammo.d.ts:135
Returns
boolean
Inherited from
isKinematicObject()
isKinematicObject():
boolean
Defined in: packages/ammo/ammo.d.ts:136
Returns
boolean
Inherited from
btCollisionObject.isKinematicObject
isStaticObject()
isStaticObject():
boolean
Defined in: packages/ammo/ammo.d.ts:137
Returns
boolean
Inherited from
btCollisionObject.isStaticObject
isStaticOrKinematicObject()
isStaticOrKinematicObject():
boolean
Defined in: packages/ammo/ammo.d.ts:138
Returns
boolean
Inherited from
btCollisionObject.isStaticOrKinematicObject
getRestitution()
getRestitution():
number
Defined in: packages/ammo/ammo.d.ts:139
Returns
number
Inherited from
btCollisionObject.getRestitution
getFriction()
getFriction():
number
Defined in: packages/ammo/ammo.d.ts:140
Returns
number
Inherited from
getRollingFriction()
getRollingFriction():
number
Defined in: packages/ammo/ammo.d.ts:141
Returns
number
Inherited from
btCollisionObject.getRollingFriction
setRestitution()
setRestitution(
rest):void
Defined in: packages/ammo/ammo.d.ts:142
Parameters
rest
number
Returns
void
Inherited from
btCollisionObject.setRestitution
setFriction()
setFriction(
frict):void
Defined in: packages/ammo/ammo.d.ts:143
Parameters
frict
number
Returns
void
Inherited from
setRollingFriction()
setRollingFriction(
frict):void
Defined in: packages/ammo/ammo.d.ts:144
Parameters
frict
number
Returns
void
Inherited from
btCollisionObject.setRollingFriction
getWorldTransform()
getWorldTransform():
btTransform
Defined in: packages/ammo/ammo.d.ts:145
Returns
Inherited from
btCollisionObject.getWorldTransform
getCollisionFlags()
getCollisionFlags():
number
Defined in: packages/ammo/ammo.d.ts:146
Returns
number
Inherited from
btCollisionObject.getCollisionFlags
setCollisionFlags()
setCollisionFlags(
flags):void
Defined in: packages/ammo/ammo.d.ts:147
Parameters
flags
number
Returns
void
Inherited from
btCollisionObject.setCollisionFlags
setWorldTransform()
setWorldTransform(
worldTrans):void
Defined in: packages/ammo/ammo.d.ts:148
Parameters
worldTrans
Returns
void
Inherited from
btCollisionObject.setWorldTransform
setCollisionShape()
setCollisionShape(
collisionShape):void
Defined in: packages/ammo/ammo.d.ts:149
Parameters
collisionShape
Returns
void
Inherited from
btCollisionObject.setCollisionShape
setCcdMotionThreshold()
setCcdMotionThreshold(
ccdMotionThreshold):void
Defined in: packages/ammo/ammo.d.ts:150
Parameters
ccdMotionThreshold
number
Returns
void
Inherited from
btCollisionObject.setCcdMotionThreshold
setCcdSweptSphereRadius()
setCcdSweptSphereRadius(
radius):void
Defined in: packages/ammo/ammo.d.ts:151
Parameters
radius
number
Returns
void
Inherited from
btCollisionObject.setCcdSweptSphereRadius
getUserIndex()
getUserIndex():
number
Defined in: packages/ammo/ammo.d.ts:152
Returns
number
Inherited from
btCollisionObject.getUserIndex
setUserIndex()
setUserIndex(
index):void
Defined in: packages/ammo/ammo.d.ts:153
Parameters
index
number
Returns
void
Inherited from
btCollisionObject.setUserIndex
getUserPointer()
getUserPointer():
unknown
Defined in: packages/ammo/ammo.d.ts:154
Returns
unknown
Inherited from
btCollisionObject.getUserPointer
setUserPointer()
setUserPointer(
userPointer):void
Defined in: packages/ammo/ammo.d.ts:155
Parameters
userPointer
unknown
Returns
void
Inherited from
btCollisionObject.setUserPointer
getBroadphaseHandle()
getBroadphaseHandle():
btBroadphaseProxy
Defined in: packages/ammo/ammo.d.ts:156
Returns
Inherited from
btCollisionObject.getBroadphaseHandle
get_m_cfg()
get_m_cfg():
Config
Defined in: packages/ammo/ammo.d.ts:1026
Returns
set_m_cfg()
set_m_cfg(
m_cfg):void
Defined in: packages/ammo/ammo.d.ts:1027
Parameters
m_cfg
Returns
void
get_m_nodes()
get_m_nodes():
tNodeArray
Defined in: packages/ammo/ammo.d.ts:1028
Returns
set_m_nodes()
set_m_nodes(
m_nodes):void
Defined in: packages/ammo/ammo.d.ts:1029
Parameters
m_nodes
Returns
void
get_m_faces()
get_m_faces():
tFaceArray
Defined in: packages/ammo/ammo.d.ts:1030
Returns
set_m_faces()
set_m_faces(
m_faces):void
Defined in: packages/ammo/ammo.d.ts:1031
Parameters
m_faces
Returns
void
get_m_materials()
get_m_materials():
tMaterialArray
Defined in: packages/ammo/ammo.d.ts:1032
Returns
set_m_materials()
set_m_materials(
m_materials):void
Defined in: packages/ammo/ammo.d.ts:1033
Parameters
m_materials
Returns
void
get_m_anchors()
get_m_anchors():
tAnchorArray
Defined in: packages/ammo/ammo.d.ts:1034
Returns
set_m_anchors()
set_m_anchors(
m_anchors):void
Defined in: packages/ammo/ammo.d.ts:1035
Parameters
m_anchors
Returns
void
checkLink()
checkLink(
node0,node1):boolean
Defined in: packages/ammo/ammo.d.ts:1036
Parameters
node0
number
node1
number
Returns
boolean
checkFace()
checkFace(
node0,node1,node2):boolean
Defined in: packages/ammo/ammo.d.ts:1037
Parameters
node0
number
node1
number
node2
number
Returns
boolean
appendMaterial()
appendMaterial():
Material
Defined in: packages/ammo/ammo.d.ts:1038
Returns
appendNode()
appendNode(
x,m):void
Defined in: packages/ammo/ammo.d.ts:1039
Parameters
x
m
number
Returns
void
appendLink()
appendLink(
node0,node1,mat,bcheckexist):void
Defined in: packages/ammo/ammo.d.ts:1040
Parameters
node0
number
node1
number
mat
bcheckexist
boolean
Returns
void
appendFace()
appendFace(
node0,node1,node2,mat):void
Defined in: packages/ammo/ammo.d.ts:1041
Parameters
node0
number
node1
number
node2
number
mat
Returns
void
appendTetra()
appendTetra(
node0,node1,node2,node3,mat):void
Defined in: packages/ammo/ammo.d.ts:1042
Parameters
node0
number
node1
number
node2
number
node3
number
mat
Returns
void
appendAnchor()
appendAnchor(
node,body,disableCollisionBetweenLinkedBodies,influence):void
Defined in: packages/ammo/ammo.d.ts:1043
Parameters
node
number
body
disableCollisionBetweenLinkedBodies
boolean
influence
number
Returns
void
addForce()
Call Signature
addForce(
force):void
Defined in: packages/ammo/ammo.d.ts:1044
Parameters
force
Returns
void
Call Signature
addForce(
force,node):void
Defined in: packages/ammo/ammo.d.ts:1045
Parameters
force
node
number
Returns
void
addAeroForceToNode()
addAeroForceToNode(
windVelocity,nodeIndex):void
Defined in: packages/ammo/ammo.d.ts:1046
Parameters
windVelocity
nodeIndex
number
Returns
void
getTotalMass()
getTotalMass():
number
Defined in: packages/ammo/ammo.d.ts:1047
Returns
number
setTotalMass()
setTotalMass(
mass,fromfaces):void
Defined in: packages/ammo/ammo.d.ts:1048
Parameters
mass
number
fromfaces
boolean
Returns
void
setMass()
setMass(
node,mass):void
Defined in: packages/ammo/ammo.d.ts:1049
Parameters
node
number
mass
number
Returns
void
transform()
transform(
trs):void
Defined in: packages/ammo/ammo.d.ts:1050
Parameters
trs
Returns
void
translate()
translate(
trs):void
Defined in: packages/ammo/ammo.d.ts:1051
Parameters
trs
Returns
void
rotate()
rotate(
rot):void
Defined in: packages/ammo/ammo.d.ts:1052
Parameters
rot
Returns
void
scale()
scale(
scl):void
Defined in: packages/ammo/ammo.d.ts:1053
Parameters
scl
Returns
void
generateClusters()
generateClusters(
k,maxiterations?):number
Defined in: packages/ammo/ammo.d.ts:1054
Parameters
k
number
maxiterations?
number
Returns
number
generateBendingConstraints()
generateBendingConstraints(
distance,mat):number
Defined in: packages/ammo/ammo.d.ts:1055
Parameters
distance
number
mat
Returns
number
upcast()
upcast(
colObj):btSoftBody
Defined in: packages/ammo/ammo.d.ts:1056
Parameters
colObj
Returns
btSoftBody

