API Reference > 0.21 > TrackObjectShape
TrackObjectShape Class
Represents the shape of 3D track objects.
Namespace: ArgData.Entities
Constructors
Name | Description |
---|---|
TrackObjectShape(Int32 headerIndex, Int32 dataIndex) | Initializes a new instance of a TrackObjectShape. headerIndex: dataIndex: |
Properties
Name | Description |
---|---|
DataIndex | Gets or sets the data index of the object shape. |
DataLength | Gets the length of the object data. |
HeaderData5 | Gets or sets the HeaderData5 value. This must always be 10 bytes long. Purpose unknown. |
HeaderData6 | Gets or sets the HeaderData6 value. This is always either 0 bytes or 10 bytes long. Purpose unknown. |
HeaderIndex | Gets or sets the header index of the object shape. |
HeaderValue1 | Gets or sets HeaderValue1. Purpose currently not fully known. |
HeaderValue2 | Gets or sets HeaderValue2. Purpose currently not fully known. |
HeaderValue3 | Gets or sets HeaderValue3. Purpose currently not fully known. This value is updated when the track is saved, and should not be manipulated directly. |
HeaderValue4 | Gets or sets HeaderValue4. Purpose currently not fully known. |
HeaderValue5 | Gets or sets HeaderValue5. Purpose currently not fully known. |
HeaderValue6 | Gets or sets HeaderValue6. Purpose currently not fully known. |
Offset2 | Gets or sets the Offset2 value. This value is updated when the track is saved, and should not be manipulated directly. |
Offset5 | Gets or sets the Offset5 value. This value is updated when the track is saved, and should not be manipulated directly. |
OffsetData2 | Gets or sets the raw byte data at Offset2, which represents GraphicElements. |
OffsetData5 | Gets or sets the raw byte data at Offset5, which represents GraphicElementsLists. |
PointDataOffset | Gets or sets the starting point for the Point data. This value is updated when the track is saved, and should not be manipulated directly. This was previously Offset3. |
Points | Gets the list of Points in the 3D shape. This was previously OffsetData3. |
PointsAdditionalBytes | Gets or sets the additional "stray" point bytes that occur in a single object in the Silverstone track. |
ScaleValueOffset | Gets or sets the starting point for the ScaleValue data. This value is updated when the track is saved, and should not be manipulated directly. This was previously Offset1. |
ScaleValues | Gets the list of ScaleValues. This was previously OffsetData1. |
VectorDataOffset | Gets or sets the starting point for the Vector data. This value is updated when the track is saved, and should not be manipulated directly. This was previously Offset4. |
Vectors | Gets the list of Vectors. This was previously OffsetData4. |