Struct WheelOnVehicle
Holds dynamic/calcualted wheel data. For wheel settings refer to Wheel.
Implements
Inherited Members
Namespace: Unity.Vehicles
Assembly: com.unity.vehicles.dll
Syntax
[InternalBufferCapacity(4)]
public struct WheelOnVehicle : IBufferElementData
Fields
AngularVelocity
Current angular velocity of the wheel in radians per second.
Declaration
public float AngularVelocity
Field Value
| Type | Description |
|---|---|
| float |
AngularVelocityLimit
Maximum angular velocity the wheel can achieve.
Declaration
public float AngularVelocityLimit
Field Value
| Type | Description |
|---|---|
| float |
AxlePairedWheelEntity
Wheel entity that shares the same axle as this wheel.
Declaration
public Entity AxlePairedWheelEntity
Field Value
| Type | Description |
|---|---|
| Entity |
AxlePairedWheelIndex
Index of the wheel entity that shares the same axle as this wheel.
Declaration
public int AxlePairedWheelIndex
Field Value
| Type | Description |
|---|---|
| int |
BrakeTorque
Current brake torque of the wheel, expressed in Nm. The value can only be positive, and any value >0 will block motor torque from being applied.
Declaration
public float BrakeTorque
Field Value
| Type | Description |
|---|---|
| float |
DisableStaticFrictionSingleFrame
Static friction is disabled for one frame when true. Allows the vehicle to get out of the static friction lock.
Declaration
public bool DisableStaticFrictionSingleFrame
Field Value
| Type | Description |
|---|---|
| bool |
Entity
The wheel entity
Declaration
public Entity Entity
Field Value
| Type | Description |
|---|---|
| Entity |
FrictionImpulse
Total friction impulse for the global physics step.
Declaration
public float3 FrictionImpulse
Field Value
| Type | Description |
|---|---|
| float3 |
FrictionSlip
Friction slip values. X represents the longitudinal slip, Y represents the lateral slip. Both values are normalized. Lateral slip value of 1 equals 90 degree lateral slip angle, while the longitudinal slip value represents slip ratio of 1.
Declaration
public float2 FrictionSlip
Field Value
| Type | Description |
|---|---|
| float2 |
FrictionSpeed
Friction speed values. X represents the longitudinal speed, Y represents the lateral speed. Expressed in m/s. Both values are in world space. To get the effective speeds for moving platforms, objects, etc. subtract the HitRigidbodyVelocity from this value.
Declaration
public float2 FrictionSpeed
Field Value
| Type | Description |
|---|---|
| float2 |
IsGrounded
Is the wheel touching the ground?
Declaration
public bool IsGrounded
Field Value
| Type | Description |
|---|---|
| bool |
MotorTorque
Current motor torque of the wheel, expressed in Nm.
Declaration
public float MotorTorque
Field Value
| Type | Description |
|---|---|
| float |
RotationAngle
Rotation angle of the wheel, relative to the axle. The value is clamped to one full rotation and can be used to position the wheel visual.
Declaration
public float RotationAngle
Field Value
| Type | Description |
|---|---|
| float |
StaticFrictionRefPosition
Position of the anti-creep reference. The wheel will attempt to hold this position when stationary.
Declaration
public float3 StaticFrictionRefPosition
Field Value
| Type | Description |
|---|---|
| float3 |
StaticFrictionReferenceIsSet
Is the anti-creep position set? When true, the wheel will attempt to hold a fixed position to prevent creep on slopes.
Declaration
public bool StaticFrictionReferenceIsSet
Field Value
| Type | Description |
|---|---|
| bool |
SteerAngle
Current steer angle of the wheel in degrees.
Declaration
public float SteerAngle
Field Value
| Type | Description |
|---|---|
| float |
SuspensionImpulse
Total suspension impulse for the global physics step.
Declaration
public float3 SuspensionImpulse
Field Value
| Type | Description |
|---|---|
| float3 |
SuspensionLength
Current length of the suspension, expressed in meters.
Declaration
public float SuspensionLength
Field Value
| Type | Description |
|---|---|
| float |
SuspensionLocalTransform
Local transform of the wheel suspension. This transform represents the origin and direction of the suspension travel.
Declaration
public RigidTransform SuspensionLocalTransform
Field Value
| Type | Description |
|---|---|
| RigidTransform |
VisualSuspensionLength
Smoothed suspension length for wheel meshes, expressed in meters.
Declaration
public float VisualSuspensionLength
Field Value
| Type | Description |
|---|---|
| float |
Wheel
Wheel that belongs to this VehicleWheel buffer.
Declaration
public Wheel Wheel
Field Value
| Type | Description |
|---|---|
| Wheel |
WheelHit
Data from the collider cast.
Declaration
public ColliderCastHit WheelHit
Field Value
| Type | Description |
|---|---|
| ColliderCastHit |
WheelProtectorChildColliderIndex
Index of the wheel protector child collider in the vehicle compound collider.
Declaration
public int WheelProtectorChildColliderIndex
Field Value
| Type | Description |
|---|---|
| int |