Position Matrix (Instance)
The instance position is relative to the parent reference.
A position matrix is an entity defined by twelve floats, for example:
[0] [3] [6] [9]
[1] [4] [7] [10]
[2] [5] [8] [11]
- Coefficients from 0 to 8 define the rotation matrix(3x3). There is no unit.
- Coefficients from 9 to 11 define the translation vector (x, y, z). The translation vector is saved in meters.
The position matrix correspond to rigid transformation that preserves orientation.
The identity position matrix (the rotation matrix is equal to identity and the translation is null) signifies that there is no move between the parent reference product and the instantiated product.
The rotation matrix must be a direct isometry. The indirect isometry (reflection) is not allowed.
An instance position can be fixed, to forbid the edition of this instance position.