180 Geometry
rotation
Rotates a geometric object, about a given center point,
through a given angle.
rotate(point, angle, object)
Example:
rotate(GA, angle(GB, GC, GD),GK) rotates the
geometric object labeled K, about point A, through an angle
equal to ∡ CBD.
similarity
Dilates and rotates a geometric object about the same center
point.
similarity(point, realk, angle, object)
Example:
similarity(0, 3, angle(0,1,i),point(2,0))
dilates the point at (2,0) by a scale factor of 3 (a point at
(6,0)), then rotates the result 90° counterclockwise to create a
point at (0, 6).
translation
Translates a geometric object along a given vector. The vector
is given as the difference of two points (head-tail).
translation(vector, object)
Examples:
translation(0-i, GA) translates object A down one
unit.
translation(GB-GA, GC) translates object C along the
vector AB.