Search
Preparing search index...
The search index is not available
ngx3js
Options
All
Public
Public/Protected
All
Inherited
Menu
ngx3js
AMMO
btDiscreteDynamicsWorld
Interface btDiscreteDynamicsWorld
Bt discrete dynamics world
Hierarchy
btDynamicsWorld
btDiscreteDynamicsWorld
btSoftRigidDynamicsWorld
Index
Constructors
constructor
Methods
add
Action
add
Collision
Object
add
Constraint
add
Rigid
Body
contact
Pair
Test
contact
Test
convex
Sweep
Test
debug
Draw
Object
debug
Draw
World
get
Broadphase
get
Debug
Drawer
get
Dispatch
Info
get
Dispatcher
get
Gravity
get
Pair
Cache
get
Solver
Info
ray
Test
remove
Action
remove
Collision
Object
remove
Constraint
remove
Rigid
Body
set
Contact
Added
Callback
set
Contact
Destroyed
Callback
set
Contact
Processed
Callback
set
Debug
Drawer
set
Gravity
set
Internal
Tick
Callback
step
Simulation
update
Single
Aabb
Constructors
constructor
new bt
Discrete
Dynamics
World
(
dispatcher
:
btDispatcher
, pairCache
:
btBroadphaseInterface
, constraintSolver
:
btConstraintSolver
, collisionConfiguration
:
btCollisionConfiguration
)
:
btDiscreteDynamicsWorld
Parameters
dispatcher:
btDispatcher
pairCache:
btBroadphaseInterface
constraintSolver:
btConstraintSolver
collisionConfiguration:
btCollisionConfiguration
Returns
btDiscreteDynamicsWorld
Methods
add
Action
add
Action
(
action
:
btActionInterface
)
:
void
Parameters
action:
btActionInterface
Returns
void
add
Collision
Object
add
Collision
Object
(
collisionObject
:
btCollisionObject
, collisionFilterGroup
?:
number
, collisionFilterMask
?:
number
)
:
void
Parameters
collisionObject:
btCollisionObject
Optional
collisionFilterGroup:
number
Optional
collisionFilterMask:
number
Returns
void
add
Constraint
add
Constraint
(
constraint
:
btTypedConstraint
, disableCollisionsBetweenLinkedBodies
?:
boolean
)
:
void
Parameters
constraint:
btTypedConstraint
Optional
disableCollisionsBetweenLinkedBodies:
boolean
Returns
void
add
Rigid
Body
add
Rigid
Body
(
body
:
btRigidBody
)
:
void
add
Rigid
Body
(
body
:
btRigidBody
, group
:
number
, mask
:
number
)
:
void
Parameters
body:
btRigidBody
Returns
void
Parameters
body:
btRigidBody
group:
number
mask:
number
Returns
void
contact
Pair
Test
contact
Pair
Test
(
colObjA
:
btCollisionObject
, colObjB
:
btCollisionObject
, resultCallback
:
ContactResultCallback
)
:
void
Parameters
colObjA:
btCollisionObject
colObjB:
btCollisionObject
resultCallback:
ContactResultCallback
Returns
void
contact
Test
contact
Test
(
colObj
:
btCollisionObject
, resultCallback
:
ContactResultCallback
)
:
void
Parameters
colObj:
btCollisionObject
resultCallback:
ContactResultCallback
Returns
void
convex
Sweep
Test
convex
Sweep
Test
(
castShape
:
btConvexShape
, from
:
btTransform
, to
:
btTransform
, resultCallback
:
ConvexResultCallback
, allowedCcdPenetration
:
number
)
:
void
Parameters
castShape:
btConvexShape
from:
btTransform
to:
btTransform
resultCallback:
ConvexResultCallback
allowedCcdPenetration:
number
Returns
void
debug
Draw
Object
debug
Draw
Object
(
worldTransform
:
btTransform
, shape
:
btCollisionShape
, color
:
btVector3
)
:
void
Parameters
worldTransform:
btTransform
shape:
btCollisionShape
color:
btVector3
Returns
void
debug
Draw
World
debug
Draw
World
(
)
:
void
Returns
void
get
Broadphase
get
Broadphase
(
)
:
btBroadphaseInterface
Returns
btBroadphaseInterface
get
Debug
Drawer
get
Debug
Drawer
(
)
:
btIDebugDraw
Returns
btIDebugDraw
get
Dispatch
Info
get
Dispatch
Info
(
)
:
btDispatcherInfo
Returns
btDispatcherInfo
get
Dispatcher
get
Dispatcher
(
)
:
btDispatcher
Returns
btDispatcher
get
Gravity
get
Gravity
(
)
:
btVector3
Returns
btVector3
get
Pair
Cache
get
Pair
Cache
(
)
:
btOverlappingPairCache
Returns
btOverlappingPairCache
get
Solver
Info
get
Solver
Info
(
)
:
btContactSolverInfo
Returns
btContactSolverInfo
ray
Test
ray
Test
(
rayFromWorld
:
btVector3
, rayToWorld
:
btVector3
, resultCallback
:
RayResultCallback
)
:
void
Parameters
rayFromWorld:
btVector3
rayToWorld:
btVector3
resultCallback:
RayResultCallback
Returns
void
remove
Action
remove
Action
(
action
:
btActionInterface
)
:
void
Parameters
action:
btActionInterface
Returns
void
remove
Collision
Object
remove
Collision
Object
(
collisionObject
:
btCollisionObject
)
:
void
Parameters
collisionObject:
btCollisionObject
Returns
void
remove
Constraint
remove
Constraint
(
constraint
:
btTypedConstraint
)
:
void
Parameters
constraint:
btTypedConstraint
Returns
void
remove
Rigid
Body
remove
Rigid
Body
(
body
:
btRigidBody
)
:
void
Parameters
body:
btRigidBody
Returns
void
set
Contact
Added
Callback
set
Contact
Added
Callback
(
funcpointer
:
number
)
:
void
Parameters
funcpointer:
number
Returns
void
set
Contact
Destroyed
Callback
set
Contact
Destroyed
Callback
(
funcpointer
:
number
)
:
void
Parameters
funcpointer:
number
Returns
void
set
Contact
Processed
Callback
set
Contact
Processed
Callback
(
funcpointer
:
number
)
:
void
Parameters
funcpointer:
number
Returns
void
set
Debug
Drawer
set
Debug
Drawer
(
debugDrawer
:
btIDebugDraw
)
:
void
Parameters
debugDrawer:
btIDebugDraw
Returns
void
set
Gravity
set
Gravity
(
gravity
:
btVector3
)
:
void
Parameters
gravity:
btVector3
Returns
void
set
Internal
Tick
Callback
set
Internal
Tick
Callback
(
cb
:
btInternalTickCallback
, worldUserInfo
?:
unknown
, isPreTick
?:
boolean
)
:
void
Parameters
cb:
btInternalTickCallback
Optional
worldUserInfo:
unknown
Optional
isPreTick:
boolean
Returns
void
step
Simulation
step
Simulation
(
timeStep
:
number
, maxSubSteps
?:
number
, fixedTimeStep
?:
number
)
:
number
Parameters
timeStep:
number
Optional
maxSubSteps:
number
Optional
fixedTimeStep:
number
Returns
number
update
Single
Aabb
update
Single
Aabb
(
colObj
:
btCollisionObject
)
:
void
Parameters
colObj:
btCollisionObject
Returns
void
Exports
AMMO
CHARTJS
ECHARTS
I3JS
NODES
THREE
bt
Discrete
Dynamics
World
constructor
add
Action
add
Collision
Object
add
Constraint
add
Rigid
Body
contact
Pair
Test
contact
Test
convex
Sweep
Test
debug
Draw
Object
debug
Draw
World
get
Broadphase
get
Debug
Drawer
get
Dispatch
Info
get
Dispatcher
get
Gravity
get
Pair
Cache
get
Solver
Info
ray
Test
remove
Action
remove
Collision
Object
remove
Constraint
remove
Rigid
Body
set
Contact
Added
Callback
set
Contact
Destroyed
Callback
set
Contact
Processed
Callback
set
Debug
Drawer
set
Gravity
set
Internal
Tick
Callback
step
Simulation
update
Single
Aabb
Generated using
TypeDoc
Bt discrete dynamics world