Skip to content

Class: btRaycastVehicle

Ammo.btRaycastVehicle

Hierarchy

Constructors

Methods

Constructors

constructor

new btRaycastVehicle(tuning, chassis, raycaster)

Parameters

NameType
tuningbtVehicleTuning
chassisbtRigidBody
raycasterbtVehicleRaycaster

Overrides

btActionInterface.constructor

Defined in

packages/ammo/ammo.d.ts:828

Methods

updateAction

updateAction(collisionWorld, deltaTimeStep): void

Parameters

NameType
collisionWorldbtCollisionWorld
deltaTimeStepnumber

Returns

void

Inherited from

btActionInterface.updateAction

Defined in

packages/ammo/ammo.d.ts:803


applyEngineForce

applyEngineForce(force, wheel): void

Parameters

NameType
forcenumber
wheelnumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:829


setSteeringValue

setSteeringValue(steering, wheel): void

Parameters

NameType
steeringnumber
wheelnumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:830


getWheelTransformWS

getWheelTransformWS(wheelIndex): btTransform

Parameters

NameType
wheelIndexnumber

Returns

btTransform

Defined in

packages/ammo/ammo.d.ts:831


updateWheelTransform

updateWheelTransform(wheelIndex, interpolatedTransform): void

Parameters

NameType
wheelIndexnumber
interpolatedTransformboolean

Returns

void

Defined in

packages/ammo/ammo.d.ts:832


addWheel

addWheel(connectionPointCS0, wheelDirectionCS0, wheelAxleCS, suspensionRestLength, wheelRadius, tuning, isFrontWheel): btWheelInfo

Parameters

NameType
connectionPointCS0btVector3
wheelDirectionCS0btVector3
wheelAxleCSbtVector3
suspensionRestLengthnumber
wheelRadiusnumber
tuningbtVehicleTuning
isFrontWheelboolean

Returns

btWheelInfo

Defined in

packages/ammo/ammo.d.ts:833


getNumWheels

getNumWheels(): number

Returns

number

Defined in

packages/ammo/ammo.d.ts:834


getRigidBody

getRigidBody(): btRigidBody

Returns

btRigidBody

Defined in

packages/ammo/ammo.d.ts:835


getWheelInfo

getWheelInfo(index): btWheelInfo

Parameters

NameType
indexnumber

Returns

btWheelInfo

Defined in

packages/ammo/ammo.d.ts:836


setBrake

setBrake(brake, wheelIndex): void

Parameters

NameType
brakenumber
wheelIndexnumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:837


setCoordinateSystem

setCoordinateSystem(rightIndex, upIndex, forwardIndex): void

Parameters

NameType
rightIndexnumber
upIndexnumber
forwardIndexnumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:838


getCurrentSpeedKmHour

getCurrentSpeedKmHour(): number

Returns

number

Defined in

packages/ammo/ammo.d.ts:839


getChassisWorldTransform

getChassisWorldTransform(): btTransform

Returns

btTransform

Defined in

packages/ammo/ammo.d.ts:840


rayCast

rayCast(wheel): number

Parameters

NameType
wheelbtWheelInfo

Returns

number

Defined in

packages/ammo/ammo.d.ts:841


updateVehicle

updateVehicle(step): void

Parameters

NameType
stepnumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:842


resetSuspension

resetSuspension(): void

Returns

void

Defined in

packages/ammo/ammo.d.ts:843


getSteeringValue

getSteeringValue(wheel): number

Parameters

NameType
wheelnumber

Returns

number

Defined in

packages/ammo/ammo.d.ts:844


updateWheelTransformsWS

updateWheelTransformsWS(wheel, interpolatedTransform?): void

Parameters

NameType
wheelbtWheelInfo
interpolatedTransform?boolean

Returns

void

Defined in

packages/ammo/ammo.d.ts:845


setPitchControl

setPitchControl(pitch): void

Parameters

NameType
pitchnumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:846


updateSuspension

updateSuspension(deltaTime): void

Parameters

NameType
deltaTimenumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:847


updateFriction

updateFriction(timeStep): void

Parameters

NameType
timeStepnumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:848


getRightAxis

getRightAxis(): number

Returns

number

Defined in

packages/ammo/ammo.d.ts:849


getUpAxis

getUpAxis(): number

Returns

number

Defined in

packages/ammo/ammo.d.ts:850


getForwardAxis

getForwardAxis(): number

Returns

number

Defined in

packages/ammo/ammo.d.ts:851


getForwardVector

getForwardVector(): btVector3

Returns

btVector3

Defined in

packages/ammo/ammo.d.ts:852


getUserConstraintType

getUserConstraintType(): number

Returns

number

Defined in

packages/ammo/ammo.d.ts:853


setUserConstraintType

setUserConstraintType(userConstraintType): void

Parameters

NameType
userConstraintTypenumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:854


setUserConstraintId

setUserConstraintId(uid): void

Parameters

NameType
uidnumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:855


getUserConstraintId

getUserConstraintId(): number

Returns

number

Defined in

packages/ammo/ammo.d.ts:856