34 ,
I()*q.
U() +
U()*q.
I()
35 ,
J()*q.
U() +
K()*q.
I()
36 ,
K()*q.
U() -
J()*q.
I()
45 ,
I()*q.
U() -
K()*q.
J()
46 ,
J()*q.
U() +
U()*q.
J()
47 ,
K()*q.
U() +
I()*q.
J()
56 ,
I()*q.
U() +
J()*q.
K()
57 ,
J()*q.
U() -
I()*q.
K()
58 ,
K()*q.
U() +
U()*q.
K()
This namespace contains pre-defined functions to be used in conjuction with TExecutor::Map and TExecu...
Rotation class representing a 3D rotation about the Z axis by the angle of rotation.
Rotation class with the (3D) rotation represented by a unit quaternion (u, i, j, k).
Rotation class representing a 3D rotation about the Y axis by the angle of rotation.
Scalar U() const
Access to the four quaternion components: U() is the coefficient of the identity Pauli matrix...
Rotation class representing a 3D rotation about the X axis by the angle of rotation.
Namespace for new Math classes and functions.
Quaternion()
Default constructor (identity rotation)
AVector operator*(const AVector &v) const
Overload operator * for rotation on a vector.