newton.utils.quat_between_axes#

newton.utils.quat_between_axes(*axes)[source]#

Compute the rotation between a sequence of axes.

This function returns a quaternion that represents the cumulative rotation through a sequence of axes. For example, for axes (a, b, c), it computes the rotation from a to c by composing the rotation from a to b and b to c.

Parameters:

axes (AxisType) – A sequence of axes, e.g., (‘x’, ‘y’, ‘z’).

Returns:

The total rotation quaternion.

Return type:

wp.quat