qstack.mathutils.rotation_matrix¶
Rotation matrix generation functions.
- qstack.mathutils.rotation_matrix.rotate_euler(a, b, g, rad=False)[source]¶
Compute the rotation matrix given Cardan angles (x-y-z).
- Parameters:
a (float) – Alpha Euler angle.
b (float) – Beta Euler angle.
g (float) – Gamma Euler angle.
rad (bool) – Whether the angles are in radians. Defaults to False (degrees).
- Returns:
3x3 rotation matrix.
- Return type:
numpy.ndarray