quat_conjugate🔗
Short description🔗
quat_conjugate — Generate the conjugation of a quaternion.
Signature🔗
quat_conjugate( quaternion Quaternion, out quaternion ConjugatedQuaternion )
Description🔗
The operator quat_conjugate generates the conjugation
ConjugatedQuaternion of the input quaternion Quaternion.
The conjugation of a quaternion \(q = x_{0} + x_{1}i + x_{2}j + x_{3}k\) is given by \(\bar{q} = x_{0} - x_{1}i - x_{2}j - x_{3}k\).
Execution information🔗
Execution information
-
Multithreading type: reentrant (runs in parallel with non-exclusive operators).
-
Multithreading scope: global (may be called from any thread).
-
Processed without parallelization.
Parameters🔗
Quaternion (input_control) quaternion → (real)
Input quaternion.
ConjugatedQuaternion (output_control) quaternion → (real)
Conjugated quaternion.
Combinations with other operators🔗
Combinations
Possible predecessors
Possible successors
quat_to_hom_mat3d, quat_rotate_point_3d
See also
axis_angle_to_quat, quat_to_hom_mat3d, quat_rotate_point_3d, quat_normalize, quat_compose, quat_interpolate, dual_quat_conjugate
Module🔗
Foundation