# 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.