y#

Quaternion.y#

Second 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_y\).

Returns:

q_y – Second 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.y
0.5443310539518174

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

>>> q[2]
0.5443310539518174