Skip to content

@orillusion/physics


Class: btGhostObject

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

Extends

Extended by

Constructors

Constructor

new btGhostObject(): btGhostObject

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

Returns

btGhostObject

Overrides

btCollisionObject.constructor

Properties

kB

kB: number

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

Inherited from

btCollisionObject.kB

Methods

setAnisotropicFriction()

setAnisotropicFriction(anisotropicFriction, frictionMode): void

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

Parameters

anisotropicFriction

btVector3

frictionMode

number

Returns

void

Inherited from

btCollisionObject.setAnisotropicFriction


getCollisionShape()

getCollisionShape(): btCollisionShape

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

Returns

btCollisionShape

Inherited from

btCollisionObject.getCollisionShape


setContactProcessingThreshold()

setContactProcessingThreshold(contactProcessingThreshold): void

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

Parameters

contactProcessingThreshold

number

Returns

void

Inherited from

btCollisionObject.setContactProcessingThreshold


setActivationState()

setActivationState(newState): void

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

Parameters

newState

number

Returns

void

Inherited from

btCollisionObject.setActivationState


forceActivationState()

forceActivationState(newState): void

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

Parameters

newState

number

Returns

void

Inherited from

btCollisionObject.forceActivationState


activate()

activate(forceActivation?): void

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

Parameters

forceActivation?

boolean

Returns

void

Inherited from

btCollisionObject.activate


isActive()

isActive(): boolean

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

Returns

boolean

Inherited from

btCollisionObject.isActive


isKinematicObject()

isKinematicObject(): boolean

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

Returns

boolean

Inherited from

btCollisionObject.isKinematicObject


isStaticObject()

isStaticObject(): boolean

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

Returns

boolean

Inherited from

btCollisionObject.isStaticObject


isStaticOrKinematicObject()

isStaticOrKinematicObject(): boolean

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

Returns

boolean

Inherited from

btCollisionObject.isStaticOrKinematicObject


getRestitution()

getRestitution(): number

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

Returns

number

Inherited from

btCollisionObject.getRestitution


getFriction()

getFriction(): number

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

Returns

number

Inherited from

btCollisionObject.getFriction


getRollingFriction()

getRollingFriction(): number

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

Returns

number

Inherited from

btCollisionObject.getRollingFriction


setRestitution()

setRestitution(rest): void

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

Parameters

rest

number

Returns

void

Inherited from

btCollisionObject.setRestitution


setFriction()

setFriction(frict): void

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

Parameters

frict

number

Returns

void

Inherited from

btCollisionObject.setFriction


setRollingFriction()

setRollingFriction(frict): void

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

Parameters

frict

number

Returns

void

Inherited from

btCollisionObject.setRollingFriction


getWorldTransform()

getWorldTransform(): btTransform

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

Returns

btTransform

Inherited from

btCollisionObject.getWorldTransform


getCollisionFlags()

getCollisionFlags(): number

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

Returns

number

Inherited from

btCollisionObject.getCollisionFlags


setCollisionFlags()

setCollisionFlags(flags): void

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

Parameters

flags

number

Returns

void

Inherited from

btCollisionObject.setCollisionFlags


setWorldTransform()

setWorldTransform(worldTrans): void

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

Parameters

worldTrans

btTransform

Returns

void

Inherited from

btCollisionObject.setWorldTransform


setCollisionShape()

setCollisionShape(collisionShape): void

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

Parameters

collisionShape

btCollisionShape

Returns

void

Inherited from

btCollisionObject.setCollisionShape


setCcdMotionThreshold()

setCcdMotionThreshold(ccdMotionThreshold): void

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

Parameters

ccdMotionThreshold

number

Returns

void

Inherited from

btCollisionObject.setCcdMotionThreshold


setCcdSweptSphereRadius()

setCcdSweptSphereRadius(radius): void

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

Parameters

radius

number

Returns

void

Inherited from

btCollisionObject.setCcdSweptSphereRadius


getUserIndex()

getUserIndex(): number

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

Returns

number

Inherited from

btCollisionObject.getUserIndex


setUserIndex()

setUserIndex(index): void

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

Parameters

index

number

Returns

void

Inherited from

btCollisionObject.setUserIndex


getUserPointer()

getUserPointer(): unknown

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

Returns

unknown

Inherited from

btCollisionObject.getUserPointer


setUserPointer()

setUserPointer(userPointer): void

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

Parameters

userPointer

unknown

Returns

void

Inherited from

btCollisionObject.setUserPointer


getBroadphaseHandle()

getBroadphaseHandle(): btBroadphaseProxy

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

Returns

btBroadphaseProxy

Inherited from

btCollisionObject.getBroadphaseHandle


getNumOverlappingObjects()

getNumOverlappingObjects(): number

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

Returns

number


getOverlappingObject()

getOverlappingObject(index): btCollisionObject

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

Parameters

index

number

Returns

btCollisionObject