ArgData

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.