Function qsym2::auxiliary::geometry::improper_rotation_matrix
source · pub fn improper_rotation_matrix(
angle: f64,
axis: &Vector3<f64>,
power: i8,
kind: &ImproperRotationKind,
) -> Matrix3<f64>
Expand description
Returns a $3 \times 3
$ transformation matrix in $\mathbb{R}^3
$ corresponding to an improper
rotation through angle
about axis
raised to the power power
.
§Arguments
angle
- The angle of rotation.axis
- The axis of rotation.power
- The power of transformation.kind
- The convention in which the improper rotation is defined.
§Returns
The transformation matrix.