Skip to content

@orillusion/physics


Class: btDynamicsWorld ​

Defined in: packages/ammo/ammo.d.ts:671

Extends ​

Extended by ​

Constructors ​

Constructor ​

new btDynamicsWorld(): btDynamicsWorld

Returns ​

btDynamicsWorld

Inherited from ​

btCollisionWorld.constructor

Methods ​

getDispatcher() ​

getDispatcher(): btDispatcher

Defined in: packages/ammo/ammo.d.ts:646

Returns ​

btDispatcher

Inherited from ​

btCollisionWorld.getDispatcher


rayTest() ​

rayTest(rayFromWorld, rayToWorld, resultCallback): void

Defined in: packages/ammo/ammo.d.ts:647

Parameters ​

rayFromWorld ​

btVector3

rayToWorld ​

btVector3

resultCallback ​

RayResultCallback

Returns ​

void

Inherited from ​

btCollisionWorld.rayTest


getPairCache() ​

getPairCache(): btOverlappingPairCache

Defined in: packages/ammo/ammo.d.ts:648

Returns ​

btOverlappingPairCache

Inherited from ​

btCollisionWorld.getPairCache


getDispatchInfo() ​

getDispatchInfo(): btDispatcherInfo

Defined in: packages/ammo/ammo.d.ts:649

Returns ​

btDispatcherInfo

Inherited from ​

btCollisionWorld.getDispatchInfo


addCollisionObject() ​

addCollisionObject(collisionObject, collisionFilterGroup?, collisionFilterMask?): void

Defined in: packages/ammo/ammo.d.ts:650

Parameters ​

collisionObject ​

btCollisionObject

collisionFilterGroup? ​

number

collisionFilterMask? ​

number

Returns ​

void

Inherited from ​

btCollisionWorld.addCollisionObject


removeCollisionObject() ​

removeCollisionObject(collisionObject): void

Defined in: packages/ammo/ammo.d.ts:651

Parameters ​

collisionObject ​

btCollisionObject

Returns ​

void

Inherited from ​

btCollisionWorld.removeCollisionObject


getBroadphase() ​

getBroadphase(): btBroadphaseInterface

Defined in: packages/ammo/ammo.d.ts:652

Returns ​

btBroadphaseInterface

Inherited from ​

btCollisionWorld.getBroadphase


convexSweepTest() ​

convexSweepTest(castShape, from, to, resultCallback, allowedCcdPenetration): void

Defined in: packages/ammo/ammo.d.ts:653

Parameters ​

castShape ​

btConvexShape

from ​

btTransform

to ​

btTransform

resultCallback ​

ConvexResultCallback

allowedCcdPenetration ​

number

Returns ​

void

Inherited from ​

btCollisionWorld.convexSweepTest


contactPairTest() ​

contactPairTest(colObjA, colObjB, resultCallback): void

Defined in: packages/ammo/ammo.d.ts:654

Parameters ​

colObjA ​

btCollisionObject

colObjB ​

btCollisionObject

resultCallback ​

ContactResultCallback

Returns ​

void

Inherited from ​

btCollisionWorld.contactPairTest


contactTest() ​

contactTest(colObj, resultCallback): void

Defined in: packages/ammo/ammo.d.ts:655

Parameters ​

colObj ​

btCollisionObject

resultCallback ​

ContactResultCallback

Returns ​

void

Inherited from ​

btCollisionWorld.contactTest


updateSingleAabb() ​

updateSingleAabb(colObj): void

Defined in: packages/ammo/ammo.d.ts:656

Parameters ​

colObj ​

btCollisionObject

Returns ​

void

Inherited from ​

btCollisionWorld.updateSingleAabb


setDebugDrawer() ​

setDebugDrawer(debugDrawer): void

Defined in: packages/ammo/ammo.d.ts:657

Parameters ​

debugDrawer ​

btIDebugDraw

Returns ​

void

Inherited from ​

btCollisionWorld.setDebugDrawer


getDebugDrawer() ​

getDebugDrawer(): btIDebugDraw

Defined in: packages/ammo/ammo.d.ts:658

Returns ​

btIDebugDraw

Inherited from ​

btCollisionWorld.getDebugDrawer


debugDrawWorld() ​

debugDrawWorld(): void

Defined in: packages/ammo/ammo.d.ts:659

Returns ​

void

Inherited from ​

btCollisionWorld.debugDrawWorld


debugDrawObject() ​

debugDrawObject(worldTransform, shape, color): void

Defined in: packages/ammo/ammo.d.ts:660

Parameters ​

worldTransform ​

btTransform

shape ​

btCollisionShape

color ​

btVector3

Returns ​

void

Inherited from ​

btCollisionWorld.debugDrawObject


addAction() ​

addAction(action): void

Defined in: packages/ammo/ammo.d.ts:672

Parameters ​

action ​

btActionInterface

Returns ​

void


removeAction() ​

removeAction(action): void

Defined in: packages/ammo/ammo.d.ts:673

Parameters ​

action ​

btActionInterface

Returns ​

void


getSolverInfo() ​

getSolverInfo(): btContactSolverInfo

Defined in: packages/ammo/ammo.d.ts:674

Returns ​

btContactSolverInfo


setInternalTickCallback() ​

setInternalTickCallback(cb, worldUserInfo?, isPreTick?): void

Defined in: packages/ammo/ammo.d.ts:675

Parameters ​

cb ​

btInternalTickCallback

worldUserInfo? ​

unknown

isPreTick? ​

boolean

Returns ​

void

Released under the MIT License