v#
- Quaternion.v#
Vector part of the Quaternion.
Given a quaternion \(\mathbf{q}=\begin{pmatrix}q_w & q_x & q_y & q_z\end{pmatrix}\) the vector part, a.k.a. imaginary part, is \(\mathbf{q}_v=\begin{bmatrix}q_x & q_y & q_z\end{bmatrix}\).
- Returns:
q_v – Vector part of the quaternion.
- Return type:
numpy.ndarray
Examples
>>> q = Quaternion([2.0, -3.0, 4.0, -5.0]) >>> q.view() Quaternion([ 0.27216553, -0.40824829, 0.54433105, -0.68041382]) >>> q.v array([-0.40824829, 0.54433105, -0.68041382])
It can also be accessed directly, treating the Quaternion as an array, but is returned as a Quaternion object.
>>> q[1:] Quaternion([-0.40824829, 0.54433105, -0.68041382])