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