transformations.isometry

Classes pertaining to isometries.

Classes

Isometry

An Isometry is any transformation composed of translations, rotations, and reflections.

Translate

A Translate transformation shifts a vector by a given translation (x, y, z).

Rotate

A Rotate transformation rotates a vector around (0, 0, 0) by a given angle θ.

Reflect

A Reflect transformation reflects a vector across the line passing through (0, 0, 0) making an angle, θ, with the x-axis.

ManualIsometryUnit

A ManualIsometryUnit is a Isometry unit that is implemented by specifying its matrix manually (used by the compute() method of Isometry).