Skip to content

@orillusion/physics


Class: btKinematicCharacterController ​

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

Extends ​

Constructors ​

Constructor ​

new btKinematicCharacterController(ghostObject, convexShape, stepHeight, upAxis?): btKinematicCharacterController

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

Parameters ​

ghostObject ​

btPairCachingGhostObject

convexShape ​

btConvexShape

stepHeight ​

number

upAxis? ​

number

Returns ​

btKinematicCharacterController

Overrides ​

btActionInterface.constructor

Methods ​

updateAction() ​

updateAction(collisionWorld, deltaTimeStep): void

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

Parameters ​

collisionWorld ​

btCollisionWorld

deltaTimeStep ​

number

Returns ​

void

Inherited from ​

btActionInterface.updateAction


setUpAxis() ​

setUpAxis(axis): void

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

Parameters ​

axis ​

number

Returns ​

void


setWalkDirection() ​

setWalkDirection(walkDirection): void

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

Parameters ​

walkDirection ​

btVector3

Returns ​

void


setVelocityForTimeInterval() ​

setVelocityForTimeInterval(velocity, timeInterval): void

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

Parameters ​

velocity ​

btVector3

timeInterval ​

number

Returns ​

void


warp() ​

warp(origin): void

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

Parameters ​

origin ​

btVector3

Returns ​

void


preStep() ​

preStep(collisionWorld): void

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

Parameters ​

collisionWorld ​

btCollisionWorld

Returns ​

void


playerStep() ​

playerStep(collisionWorld, dt): void

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

Parameters ​

collisionWorld ​

btCollisionWorld

dt ​

number

Returns ​

void


setFallSpeed() ​

setFallSpeed(fallSpeed): void

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

Parameters ​

fallSpeed ​

number

Returns ​

void


setJumpSpeed() ​

setJumpSpeed(jumpSpeed): void

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

Parameters ​

jumpSpeed ​

number

Returns ​

void


setMaxJumpHeight() ​

setMaxJumpHeight(maxJumpHeight): void

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

Parameters ​

maxJumpHeight ​

number

Returns ​

void


canJump() ​

canJump(): boolean

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

Returns ​

boolean


jump() ​

jump(): void

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

Returns ​

void


setGravity() ​

setGravity(gravity): void

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

Parameters ​

gravity ​

number

Returns ​

void


getGravity() ​

getGravity(): number

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

Returns ​

number


setMaxSlope() ​

setMaxSlope(slopeRadians): void

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

Parameters ​

slopeRadians ​

number

Returns ​

void


getMaxSlope() ​

getMaxSlope(): number

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

Returns ​

number


getGhostObject() ​

getGhostObject(): btPairCachingGhostObject

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

Returns ​

btPairCachingGhostObject


setUseGhostSweepTest() ​

setUseGhostSweepTest(useGhostObjectSweepTest): void

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

Parameters ​

useGhostObjectSweepTest ​

boolean

Returns ​

void


onGround() ​

onGround(): boolean

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

Returns ​

boolean


setUpInterpolate() ​

setUpInterpolate(value): void

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

Parameters ​

value ​

boolean

Returns ​

void