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