Class JBeamPressureWheel
- Namespace
- LibreRally.Vehicle.JBeam
- Assembly
- LibreRally.dll
Properties for a pressure-based wheel (BeamNG-style wheel/tyre combo).
public record JBeamPressureWheel : IEquatable<JBeamPressureWheel>
- Inheritance
-
JBeamPressureWheel
- Implements
- Inherited Members
Constructors
JBeamPressureWheel(string, string, string, string, string, string, string, float, string, string)
Properties for a pressure-based wheel (BeamNG-style wheel/tyre combo).
public JBeamPressureWheel(string Name, string WheelKey, string HubGroup, string Group, string Node1, string Node2, string NodeArm, float WheelDir, string SteerAxisUp = "", string SteerAxisDown = "")
Parameters
NamestringInternal name of the wheel.
WheelKeystringLookup key for the wheel.
HubGroupstringNode
Groupfor the hub.GroupstringNode group for the tyre.
Node1stringPrimary node ID.
Node2stringSecondary node ID.
NodeArmstringArm node ID.
WheelDirfloatWheel direction (1.0 or -1.0).
SteerAxisUpstringUpper steering axis node ID.
SteerAxisDownstringLower steering axis node ID.
Properties
Group
Node group for the tyre.
public string Group { get; init; }
Property Value
HubGroup
Node Group for the hub.
public string HubGroup { get; init; }
Property Value
Name
Internal name of the wheel.
public string Name { get; init; }
Property Value
Node1
Primary node ID.
public string Node1 { get; init; }
Property Value
Node2
Secondary node ID.
public string Node2 { get; init; }
Property Value
NodeArm
Arm node ID.
public string NodeArm { get; init; }
Property Value
SteerAxisDown
Lower steering axis node ID.
public string SteerAxisDown { get; init; }
Property Value
SteerAxisUp
Upper steering axis node ID.
public string SteerAxisUp { get; init; }
Property Value
WheelDir
Wheel direction (1.0 or -1.0).
public float WheelDir { get; init; }
Property Value
WheelKey
Lookup key for the wheel.
public string WheelKey { get; init; }