Atlas Engine
API Referencebezel

VehicleWheelSettings

Wheel geometry, suspension, steering, and braking parameters.

Module: bezel

Wheel geometry, suspension, steering, and braking parameters.

Declaration

export type VehicleWheelSettings = {
        /**
         * The position in world space.
         */
        position: Position3d;
        /**
         * Whether suspension force is applied at a custom point.
         */
        enableSuspensionForcePoint: boolean;
        /**
         * The suspension force point.
         */
        suspensionForcePoint: Position3d;

        /**
         * The suspension direction.
         */
        suspensionDirection: Normal3d;
        /**
         * The steering axis.
         */
        steeringAxis: Normal3d;
        /**
         * The wheel up.
         */
        wheelUp: Normal3d;
        /**
         * The wheel forward.
         */
        wheelForward: Normal3d;

        /**
         * The suspension minimum length.
         */
        suspensionMinLength: number;
        /**
         * The suspension maximum length.
         */
        suspensionMaxLength: number;
        /**
         * The suspension preload length.
         */
        suspensionPreloadLength: number;
        /**
         * The suspension frequency hz.
         */
        suspensionFrequencyHz: number;
        /**
         * The suspension damping ratio.
         */
        suspensionDampingRatio: number;

        /**
         * The radius.
         */
        radius: number;
        /**
         * The width.
         */
        width: number;

        /**
         * The inertia.
         */
        inertia: number;
        /**
         * The angular damping.
         */
        angularDamping: number;
        /**
         * The maximum steer angle degrees.
         */
        maxSteerAngleDegrees: number;
        /**
         * The maximum brake torque.
         */
        maxBrakeTorque: number;
        /**
         * The maximum hand brake torque.
         */
        maxHandBrakeTorque: number;
    };

Properties

position

The position in world space.

position: Position3d;

enableSuspensionForcePoint

Whether suspension force is applied at a custom point.

enableSuspensionForcePoint: boolean;

suspensionForcePoint

The suspension force point.

suspensionForcePoint: Position3d;

suspensionDirection

The suspension direction.

suspensionDirection: Normal3d;

steeringAxis

The steering axis.

steeringAxis: Normal3d;

wheelUp

The wheel up.

wheelUp: Normal3d;

wheelForward

The wheel forward.

wheelForward: Normal3d;

suspensionMinLength

The suspension minimum length.

suspensionMinLength: number;

suspensionMaxLength

The suspension maximum length.

suspensionMaxLength: number;

suspensionPreloadLength

The suspension preload length.

suspensionPreloadLength: number;

suspensionFrequencyHz

The suspension frequency hz.

suspensionFrequencyHz: number;

suspensionDampingRatio

The suspension damping ratio.

suspensionDampingRatio: number;

radius

The radius.

radius: number;

width

The width.

width: number;

inertia

The inertia.

inertia: number;

angularDamping

The angular damping.

angularDamping: number;

maxSteerAngleDegrees

The maximum steer angle degrees.

maxSteerAngleDegrees: number;

maxBrakeTorque

The maximum brake torque.

maxBrakeTorque: number;

maxHandBrakeTorque

The maximum hand brake torque.

maxHandBrakeTorque: number;

On this page