pytransform3d.batch_rotations.matrices_from_compact_axis_angles

pytransform3d.batch_rotations.matrices_from_compact_axis_angles(A=None, axes=None, angles=None, out=None)[source]

Compute rotation matrices from compact axis-angle representations.

This is called exponential map or Rodrigues’ formula.

This typically results in an active rotation matrix.

Parameters:
Aarray-like, shape (…, 3)

Axes of rotation and rotation angles in compact representation: angle * (x, y, z)

axesarray, shape (…, 3)

If the unit axes of rotation have been precomputed, you can pass them here.

anglesarray, shape (…)

If the angles have been precomputed, you can pass them here.

outarray, shape (…, 3, 3), optional (default: new array)

Output array to which we write the result

Returns:
Rsarray, shape (…, 3, 3)

Rotation matrices

Examples using pytransform3d.batch_rotations.matrices_from_compact_axis_angles

Compare Rotation Sampling Methods

Compare Rotation Sampling Methods

Compare Rotation Sampling Methods