CoordinateSystem

Element to create a coordinate system.

The attribute FirstAxis defines the first axis of the coordinate system. The cross product from the vector defined by the attribute DefiningVector and the first axis defines the second axis. The third axis is defined by the cross product from the first axis and the second axis. This behavoir is equal to Vicons BodyBuilder functionality.

Attributes

Attribute Default Description Required
name

Elements name. Yes
Position

Name of a trajectorie of vector3d elements to define the Origin of the coordinate system.
Yes
FirstAxis

Definition of the first axis.
Yes
DefiningVector
(or deprecated name Line)

The cross product between the vector defined by this attribute and the vector defined by the attribute FirstVector defines the second axis of the coordinate system. Yes
orientation
xyz The default behavoir is to map the first axis to the x-axis, the second axis to the y-axis and the third axis to the z-axis. This mapping can be changed by this attribute to xzy, yxz, yzx, zxy or zyx. No
coordinateSystem 
(or deprecacted name coordSystem)
-
Reference coordinate system.
No
forceRightHanded
false
No
SecondAxis


No
ThirdAxis

used for non orthogonal coordinate system definition. No
visibleVectorLength


No
RotAxis


No
RotAngle


No
EulerCardanAngles
(deprecated)



No
movingMeanWindowWidth



No

Generated Trajectories

Name Type description trial parameter model
parameter
trajectorie Verfügbarkeit
<name>
matrix 3d



X
<name>Position
vector 3d



X

Für die in den Attributen angegebenen Formeln FirstAxis und DefiningVector werden keine Trajektorien angelegt!

Examples

<CoordinateSystem name="A"
Position="B"
FirstAxis="C"
DefiningVector="C">B+C</Point>