Skip to content

i-raycast-vehicle.component overview


Table of contents


utils

IRaycastVehicleComponent (interface)

Signature

export interface IRaycastVehicleComponent<TypeDoc extends PhysicsTypeDocRepo3D = PhysicsTypeDocRepo3D>
  extends IRigidBody3dComponent<TypeDoc> {

SuspensionOptions (type alias)

Signature

export type SuspensionOptions = {
  stiffness: number
  damping: number
  compression: number
  restLength: number
}

WheelOptions (type alias)

Signature

export type WheelOptions = {
  isLeft: boolean
  isFront: boolean
  tyreWidth: number
  tyreRadius: number
  position: Point3
  frictionSlip: number // friction with road
  rollInfluence: number
  maxTravel: number
}