Skip to content

Class: btKinematicCharacterController

Ammo.btKinematicCharacterController

Hierarchy

Constructors

Methods

Constructors

constructor

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

Parameters

NameType
ghostObjectbtPairCachingGhostObject
convexShapebtConvexShape
stepHeightnumber
upAxis?number

Overrides

btActionInterface.constructor

Defined in

packages/ammo/ammo.d.ts:806

Methods

updateAction

updateAction(collisionWorld, deltaTimeStep): void

Parameters

NameType
collisionWorldbtCollisionWorld
deltaTimeStepnumber

Returns

void

Inherited from

btActionInterface.updateAction

Defined in

packages/ammo/ammo.d.ts:803


setUpAxis

setUpAxis(axis): void

Parameters

NameType
axisnumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:807


setWalkDirection

setWalkDirection(walkDirection): void

Parameters

NameType
walkDirectionbtVector3

Returns

void

Defined in

packages/ammo/ammo.d.ts:808


setVelocityForTimeInterval

setVelocityForTimeInterval(velocity, timeInterval): void

Parameters

NameType
velocitybtVector3
timeIntervalnumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:809


warp

warp(origin): void

Parameters

NameType
originbtVector3

Returns

void

Defined in

packages/ammo/ammo.d.ts:810


preStep

preStep(collisionWorld): void

Parameters

NameType
collisionWorldbtCollisionWorld

Returns

void

Defined in

packages/ammo/ammo.d.ts:811


playerStep

playerStep(collisionWorld, dt): void

Parameters

NameType
collisionWorldbtCollisionWorld
dtnumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:812


setFallSpeed

setFallSpeed(fallSpeed): void

Parameters

NameType
fallSpeednumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:813


setJumpSpeed

setJumpSpeed(jumpSpeed): void

Parameters

NameType
jumpSpeednumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:814


setMaxJumpHeight

setMaxJumpHeight(maxJumpHeight): void

Parameters

NameType
maxJumpHeightnumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:815


canJump

canJump(): boolean

Returns

boolean

Defined in

packages/ammo/ammo.d.ts:816


jump

jump(): void

Returns

void

Defined in

packages/ammo/ammo.d.ts:817


setGravity

setGravity(gravity): void

Parameters

NameType
gravitynumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:818


getGravity

getGravity(): number

Returns

number

Defined in

packages/ammo/ammo.d.ts:819


setMaxSlope

setMaxSlope(slopeRadians): void

Parameters

NameType
slopeRadiansnumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:820


getMaxSlope

getMaxSlope(): number

Returns

number

Defined in

packages/ammo/ammo.d.ts:821


getGhostObject

getGhostObject(): btPairCachingGhostObject

Returns

btPairCachingGhostObject

Defined in

packages/ammo/ammo.d.ts:822


setUseGhostSweepTest

setUseGhostSweepTest(useGhostObjectSweepTest): void

Parameters

NameType
useGhostObjectSweepTestboolean

Returns

void

Defined in

packages/ammo/ammo.d.ts:823


onGround

onGround(): boolean

Returns

boolean

Defined in

packages/ammo/ammo.d.ts:824


setUpInterpolate

setUpInterpolate(value): void

Parameters

NameType
valueboolean

Returns

void

Defined in

packages/ammo/ammo.d.ts:825