Navigation
BlueprintAPI > BlueprintAPI/Utilities > BlueprintAPI/Utilities/Struct
Adds a node that create a 'Live Link Open Track IOData' from its members
Inputs
| Type | Name | Description |
|---|---|---|
| struct | Static | |
| struct | Tracker | |
| struct | Timing | |
| struct | Lens | |
| struct | Protocol | |
| string | Sample Id | URN serving as unique identifier of the sample in which data is being transported.Pattern -> ^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$ |
| string | Source Id | URN serving as unique identifier of the source from which data is being transported.Pattern -> ^urn:uuid:[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$ |
| int64 | Source Number | Number that identifies the index of the stream from a source from whichdata is being transported. This is most important in the case where a sourceis producing multiple streams of samples. |
| string | Related Sample Ids | List of sampleId properties of samples related to this sample. Theexistence of a sample with a given sampleId is not guaranteed. |
| struct | Global Stage | Position of stage origin in global ENU and geodetic coordinates |
| struct | Transforms | A list of transforms. Transforms are composed in order with the last in the list representing the X,Y,Z in meters of camera sensor relative tostage origin. The Z axis points upwards and the coordinate system is right-handed. Y points in the forward camera direction (when pan, tiltand roll are zero). For example in an LED volume Y would point towards the centre of the LED wall and so X would point to camera-right.Rotation expressed as euler angles in degrees of the camera sensor relative to stage origin Rotations are intrinsic and are measured aroundthe axes ZXY, commonly referred to as [pan, tilt, roll] Notes on Euler angles: Euler angles are human readable and unlike quarternions,provide the ability for cycles (with angles >360 or <0 degrees). Where a tracking system is providing the pose of a virtual camera, gimballock does not present the physical challenges of a robotic system. Conversion to and from quarternions is trivial with an acceptable loss ofprecision. |
| struct | Custom | Typed property to allow users to add custom data to the incoming OpenTrackIO data. Our implementation only supports a field called LiveLinkMetaData.For example,"custom" : {"liveLinkMetaData" : [{"key": "mykey","value": "myvalue"},{"key": "otherKey","value": "otherValue"}]} |
Outputs
| Type | Name | Description |
|---|---|---|
| struct | Live Link Open Track IOData |