Position3D
Description
Represents three-dimensional position. This type is most commonly used with camera calibration functions.
The rotation convention assumes three intrinsic rotations, in the following order:
- Rotate clockwise around X-axis by φ (phi, a.k.a. roll or bank).
- Rotate upwards around Y-axis by θ (theta, a.k.a. pitch or elevation).
- Rotate clockwise around Z-axis by ψ (psi, a.k.a. yaw, heading or azimuth).
struct Position3D { float x; float y; float z; float phi; float theta; float psi; };