FanBeamGeometry.rotation_matrix¶
- FanBeamGeometry.rotation_matrix(angle)[source]¶
Return the rotation matrix for
angle
.For an angle
phi
, the matrix is given byrot(phi) = [[cos(phi), -sin(phi)], [sin(phi), cos(phi)]]
- Parameters:
- anglefloat or
array-like
Angle(s) in radians describing the counter-clockwise rotation of source and detector.
- anglefloat or
- Returns:
- rot
numpy.ndarray
The rotation matrix (or matrices) mapping vectors at the initial state to the ones in the state defined by
angle
. The rotation is extrinsic, i.e., defined in the "world" coordinate system. Ifangle
is a single parameter, the returned array has shape(2, 2)
, otherwiseangle.shape + (2, 2)
.
- rot