Transformations

The following geometrical transformations are predefined in IPKISS. They can be used to transform (i.e., translate/rotate) geometrical elements and layout instances.

IdentityTransform Transform that leaves an object unchanged.
Translation Translation transform: move for a given translation (x, y).
Rotation Rotation around point rotation_center over a given angle rotation (in degrees).
VMirror Mirror transformation around y-plane.
HMirror Mirror transformation around x plane.
CMirror Mirror around point mirror_center (= 180 degree turn).
Stretch Non-homothetic scaling.
Magnification Scaling transformation with respect to a given point magnification_center, magnifying by magnification.