Skip to content

@orillusion/physics


Class: btRaycastVehicle ​

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

Extends ​

Constructors ​

Constructor ​

new btRaycastVehicle(tuning, chassis, raycaster): btRaycastVehicle

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

Parameters ​

tuning ​

btVehicleTuning

chassis ​

btRigidBody

raycaster ​

btVehicleRaycaster

Returns ​

btRaycastVehicle

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


applyEngineForce() ​

applyEngineForce(force, wheel): void

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

Parameters ​

force ​

number

wheel ​

number

Returns ​

void


setSteeringValue() ​

setSteeringValue(steering, wheel): void

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

Parameters ​

steering ​

number

wheel ​

number

Returns ​

void


getWheelTransformWS() ​

getWheelTransformWS(wheelIndex): btTransform

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

Parameters ​

wheelIndex ​

number

Returns ​

btTransform


updateWheelTransform() ​

updateWheelTransform(wheelIndex, interpolatedTransform): void

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

Parameters ​

wheelIndex ​

number

interpolatedTransform ​

boolean

Returns ​

void


addWheel() ​

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

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

Parameters ​

connectionPointCS0 ​

btVector3

wheelDirectionCS0 ​

btVector3

wheelAxleCS ​

btVector3

suspensionRestLength ​

number

wheelRadius ​

number

tuning ​

btVehicleTuning

isFrontWheel ​

boolean

Returns ​

btWheelInfo


getNumWheels() ​

getNumWheels(): number

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

Returns ​

number


getRigidBody() ​

getRigidBody(): btRigidBody

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

Returns ​

btRigidBody


getWheelInfo() ​

getWheelInfo(index): btWheelInfo

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

Parameters ​

index ​

number

Returns ​

btWheelInfo


setBrake() ​

setBrake(brake, wheelIndex): void

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

Parameters ​

brake ​

number

wheelIndex ​

number

Returns ​

void


setCoordinateSystem() ​

setCoordinateSystem(rightIndex, upIndex, forwardIndex): void

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

Parameters ​

rightIndex ​

number

upIndex ​

number

forwardIndex ​

number

Returns ​

void


getCurrentSpeedKmHour() ​

getCurrentSpeedKmHour(): number

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

Returns ​

number


getChassisWorldTransform() ​

getChassisWorldTransform(): btTransform

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

Returns ​

btTransform


rayCast() ​

rayCast(wheel): number

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

Parameters ​

wheel ​

btWheelInfo

Returns ​

number


updateVehicle() ​

updateVehicle(step): void

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

Parameters ​

step ​

number

Returns ​

void


resetSuspension() ​

resetSuspension(): void

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

Returns ​

void


getSteeringValue() ​

getSteeringValue(wheel): number

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

Parameters ​

wheel ​

number

Returns ​

number


updateWheelTransformsWS() ​

updateWheelTransformsWS(wheel, interpolatedTransform?): void

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

Parameters ​

wheel ​

btWheelInfo

interpolatedTransform? ​

boolean

Returns ​

void


setPitchControl() ​

setPitchControl(pitch): void

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

Parameters ​

pitch ​

number

Returns ​

void


updateSuspension() ​

updateSuspension(deltaTime): void

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

Parameters ​

deltaTime ​

number

Returns ​

void


updateFriction() ​

updateFriction(timeStep): void

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

Parameters ​

timeStep ​

number

Returns ​

void


getRightAxis() ​

getRightAxis(): number

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

Returns ​

number


getUpAxis() ​

getUpAxis(): number

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

Returns ​

number


getForwardAxis() ​

getForwardAxis(): number

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

Returns ​

number


getForwardVector() ​

getForwardVector(): btVector3

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

Returns ​

btVector3


getUserConstraintType() ​

getUserConstraintType(): number

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

Returns ​

number


setUserConstraintType() ​

setUserConstraintType(userConstraintType): void

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

Parameters ​

userConstraintType ​

number

Returns ​

void


setUserConstraintId() ​

setUserConstraintId(uid): void

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

Parameters ​

uid ​

number

Returns ​

void


getUserConstraintId() ​

getUserConstraintId(): number

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

Returns ​

number

Released under the MIT License