TrackData
TrackData.Type
Type |
Description |
file |
Tracking data loaded from a file |
embedded |
Tracking data supplied in the TrackData message |
http |
Load data via HTTP (JSON encoded) |
stringvariable |
Load data via a StringVariable (JSON encoded) |
variable |
Load data for one single frame from a PointsVariable |
keyframe |
Data from an array of KeyFrameTrackData objects |
File TrackData
A TrackData message that uses data from a file
Field name |
Field type |
Description |
Required fields |
type |
TrackData.Type |
file |
source |
FileLocation |
a FileLocation indicating the file to use |
Optional fields |
offset |
int |
Frame offset |
scale |
double [] |
Scale all values by scale[0] (x values), scale[1] (y values) |
failfast |
bool |
Abort rendering on any error in the motion tracking data |
PointsVariable |
points |
|
Embedded TrackData
A TrackData message with motion data embedded.
Field name |
Field type |
Description |
Required fields |
type |
TrackData.Type |
embedded |
embeddeddata |
EmbeddedTrackData |
|
Optional fields |
offset |
int |
Frame offset |
scale |
double [] |
Scale all values by scale[0] (x values), scale[1] (y values) |
failfast |
bool |
Abort rendering on any error in the motion tracking data |
EmbeddedTrackData
A data message for use with a embedded TrackData message.
Field name |
Field type |
Description |
Required fields |
frames |
PointsVector [ ] |
Array of Point Data |
Optional fields |
width |
int |
Width of the grid (Grid mapping only) |
height |
int |
Width of the grid (Grid mapping only) |
motionstart |
Point |
Precomputed motion (Internal) |
motionend |
Point |
Precomputed motion (Internal) |
HTTP TrackData
A TrackData message that fetches data in JSON format via HTTP
Field name |
Field type |
Description |
Required fields |
type |
TrackData.Type |
http |
source |
FileLocation |
a FileLocation indicating the file to use |
Optional fields |
offset |
int |
Frame offset |
scale |
double [] |
Scale all values by scale[0] (x values), scale[1] (y values) |
failfast |
bool |
Abort rendering on any error in the motion tracking data |
String TrackData
A TrackData message that fetches data in JSON Format from a StringVariable
Field name |
Field type |
Description |
Required fields |
type |
TrackData.Type |
stringvariable |
string |
StringVariable |
a StringVariable pointing to the data |
Optional fields |
offset |
int |
Frame offset |
scale |
double [] |
Scale all values by scale[0] (x values), scale[1] (y values) |
failfast |
bool |
Abort rendering on any error in the motion tracking data |
Variable TrackData
A TrackData message that gets one data set from a PointsVariable
Field name |
Field type |
Description |
Required fields |
type |
TrackData.Type |
variable |
points |
PointVariable |
a PointVariable pointing to the data |
Optional fields |
scale |
double [] |
Scale all values by scale[0] (x values), scale[1] (y values) |
failfast |
bool |
Abort rendering on any error in the motion tracking data |
Keyframe TrackData
A TrackData message that gets data form a an array of KeyframeTrackData
Field name |
Field type |
Description |
Required fields |
type |
TrackData.Type |
keyframe |
keyframes |
KeyframeTrackData [] |
Array of KeyframeTrackData |
Optional fields |
scale |
double [] |
Scale all values by scale[0] (x values), scale[1] (y values) |
KeyframeTrackData
Field name |
Field type |
Description |
Optional fields |
offset |
int |
> |
points |
PointsVector |
Data |