Skip to content

@orillusion/physics


Class: btCompoundShape ​

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

Extends ​

Constructors ​

Constructor ​

new btCompoundShape(enableDynamicAabbTree?): btCompoundShape

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

Parameters ​

enableDynamicAabbTree? ​

boolean

Returns ​

btCompoundShape

Overrides ​

btCollisionShape.constructor

Methods ​

setLocalScaling() ​

setLocalScaling(scaling): void

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

Parameters ​

scaling ​

btVector3

Returns ​

void

Inherited from ​

btCollisionShape.setLocalScaling


getLocalScaling() ​

getLocalScaling(): btVector3

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

Returns ​

btVector3

Inherited from ​

btCollisionShape.getLocalScaling


calculateLocalInertia() ​

calculateLocalInertia(mass, inertia): void

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

Parameters ​

mass ​

number

inertia ​

btVector3

Returns ​

void

Inherited from ​

btCollisionShape.calculateLocalInertia


addChildShape() ​

addChildShape(localTransform, shape): void

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

Parameters ​

localTransform ​

btTransform

shape ​

btCollisionShape

Returns ​

void


removeChildShape() ​

removeChildShape(shape): void

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

Parameters ​

shape ​

btCollisionShape

Returns ​

void


removeChildShapeByIndex() ​

removeChildShapeByIndex(childShapeindex): void

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

Parameters ​

childShapeindex ​

number

Returns ​

void


getNumChildShapes() ​

getNumChildShapes(): number

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

Returns ​

number


getChildShape() ​

getChildShape(index): btCollisionShape

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

Parameters ​

index ​

number

Returns ​

btCollisionShape


updateChildTransform() ​

updateChildTransform(childIndex, newChildTransform, shouldRecalculateLocalAabb?): void

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

Parameters ​

childIndex ​

number

newChildTransform ​

btTransform

shouldRecalculateLocalAabb? ​

boolean

Returns ​

void


setMargin() ​

setMargin(margin): void

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

Parameters ​

margin ​

number

Returns ​

void

Overrides ​

btCollisionShape.setMargin


getMargin() ​

getMargin(): number

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

Returns ​

number

Overrides ​

btCollisionShape.getMargin