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. |