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