pytransform3d.rotations.rotor_apply#

pytransform3d.rotations.rotor_apply(rotor, v)[source]#

Apply rotor to vector.

\[v' = R v R^*\]
Parameters:
rotorarray-like, shape (4,)

Rotor: (a, b_yz, b_zx, b_xy)

varray-like, shape (3,)

Vector: (x, y, z)

Returns:
varray, shape (3,)

Rotated vector

See also

q_prod_vector

The same operation with a different name.