Search Results for

    Show / Hide Table of Contents

    Class WheeledVehicle.WheelState

    Vehicle wheel dynamic simulation state container.

    Inheritance
    System.Object
    WheeledVehicle.WheelState
    Namespace: FlaxEngine
    Assembly: FlaxEngine.CSharp.dll
    Syntax
    [Unmanaged]
    public sealed class WheelState : ValueType

    Fields

    IsInAir

    True if suspension travel limits forbid the wheel from touching the drivable surface.

    Declaration
    public bool IsInAir
    Field Value
    System.Boolean

    RotationAngle

    The rotation angle (in degrees) about the rolling axis for the specified wheel.

    Declaration
    public float RotationAngle
    Field Value
    System.Single

    SteerAngle

    The steer angle (in degrees) of the wheel about the "up" vector accounting for input steer and toe and, if applicable, Ackermann steer correction.

    Declaration
    public float SteerAngle
    Field Value
    System.Single

    SuspensionOffset

    The compression of the suspension spring. Offsets the wheel location.

    Declaration
    public float SuspensionOffset
    Field Value
    System.Single

    SuspensionTraceEnd

    The start location of the suspension raycast end (Editor only for debugging).

    Declaration
    public Vector3 SuspensionTraceEnd
    Field Value
    Vector3

    SuspensionTraceStart

    The start location of the suspension raycast start (Editor only for debugging).

    Declaration
    public Vector3 SuspensionTraceStart
    Field Value
    Vector3

    TireContactCollider

    The wheel is not in the air then it's set to the collider of the driving surface under the corresponding vehicle wheel.

    Declaration
    public PhysicsColliderActor TireContactCollider
    Field Value
    PhysicsColliderActor

    TireContactNormal

    The wheel is not in the air then it's set to the normal on the drivable surface hit by the tire.

    Declaration
    public Vector3 TireContactNormal
    Field Value
    Vector3

    TireContactPoint

    The wheel is not in the air then it's set to the point on the drivable surface hit by the tire.

    Declaration
    public Vector3 TireContactPoint
    Field Value
    Vector3

    TireFriction

    The friction experienced by the tire for the combination of tire type and surface type after accounting.

    Declaration
    public float TireFriction
    Field Value
    System.Single

    Properties

    Default

    The default WheeledVehicle.WheelState.

    Declaration
    public static WheeledVehicle.WheelState Default { get; }
    Property Value
    WheeledVehicle.WheelState

    Extension Methods

    Extensions.ReflectiveCompare<T>(T, T)
    Extensions.RawClone<T>(T)
    In This Article
    Back to top Copyright © 2012-2024 Wojciech Figat