Module iron_shapes::transform [−][src]
Transforms are used to describe the location, rotation, scaling and mirroring of geometric shapes.
Structs
ComplexTransform | Transformation described by a mirroring at the |
Matrix2dTransform | Description of a transformation in the euclidean plane by a 2x2 matrix |
Matrix3dTransform | Affine transformation represented as a 3x3 matrix like: |
Rot90Transform | Transformation that consists only of a rotation by a multiple of 90 degrees
around the origin |
SimpleTransform | Describes a geometric transformation that consists of a optional mirroring along the x-axis followed by a rotation by a multiple of 90 degrees followed by a displacement. |