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