Skip to content

Elementary Rotations

Rx(angle, use_degrees=False)

Rotation matrix, for a rotation about the x-axis.

Parameters:

Name Type Description Default
angle float

Counter-clockwise angle of rotation as viewed looking back along the postive direction of the rotation axis.

required
use_degrees bool

Handle input and output in degrees. Default: False

False

Returns:

Type Description
ndarray

jnp.ndarray: Rotation matrix.

References:

1. O. Montenbruck, and E. Gill, *Satellite Orbits: Models, Methods and Applications*, 2012, p.27.

Ry(angle, use_degrees=False)

Rotation matrix, for a rotation about the y-axis.

Parameters:

Name Type Description Default
angle float

Counter-clockwise angle of rotation as viewed looking back along the postive direction of the rotation axis.

required
use_degrees bool

Handle input and output in degrees. Default: False

False

Returns:

Type Description
ndarray

jnp.ndarray: Rotation matrix.

References:

1. O. Montenbruck, and E. Gill, *Satellite Orbits: Models, Methods and Applications*, 2012, p.27.

Rz(angle, use_degrees=False)

Rotation matrix, for a rotation about the z-axis.

Parameters:

Name Type Description Default
angle float

Counter-clockwise angle of rotation as viewed looking back along the postive direction of the rotation axis.

required
use_degrees bool

Handle input and output in degrees. Default: False

False

Returns:

Type Description
ndarray

jnp.ndarray: Rotation matrix.

References:

1. O. Montenbruck, and E. Gill, *Satellite Orbits: Models, Methods and Applications*, 2012, p.27.