quat_to_aa Subroutine

public subroutine quat_to_aa(q, axis, angle)

Converts a unit quaternion to an axis-angle representation.

Arguments

Type IntentOptional Attributes Name
real(kind=rp), intent(in), dimension(4) :: q

Unit quaternion.

real(kind=rp), intent(out), dimension(3) :: axis

Unit vector along the axis of rotation.

real(kind=rp), intent(out) :: angle

Angle in radian.