z#

Quaternion.z#

Third element of the vector part of the Quaternion.

Given a quaternion \(\mathbf{q}=\begin{pmatrix}q_w & \mathbf{q}_v\end{pmatrix} = \begin{pmatrix}q_w & q_x & q_y & q_z\end{pmatrix}\), the third element of the vector part is \(q_z\).

Returns:

q_z – Third element of vector part of the quaternion.

Return type:

float

Examples

>>> q = Quaternion([2.0, -3.0, 4.0, -5.0])
>>> q.view()
Quaternion([ 0.27216553, -0.40824829,  0.54433105, -0.68041382])
>>> q.z
-0.6804138174397717

It can also be accessed directly, treating the Quaternion as an array:

>>> q[3]
-0.6804138174397717