translation(vector, object)
Beispiele:
translation(0-i, GA) verschiebt Objekt A parallel um eine Einheit nach unten.
translation(GB-GA, GC) verschiebt Objekt C entlang des Vektors AB.
Reflection (Spiegelung)
Spiegelt ein geometrisches Objekt an einer Geraden oder einem Punkt. Letzteres wird auch als
Inversion bezeichnet.
reflection(Gerade, Objekt) oder reflection(Punkt, Objekt)
Beispiele:
reflection(Gerade(x=3),Punkt(1,1)) spiegelt den Punkt bei (1, 1) an der vertikalen
Geraden x=3, um einen Punkt bei (5,1) zu erstellen.
reflection(1+I, 3-2i) spiegelt den Punkt bei (3, -2) am Punkt bei (1, 1), um einen Punkt bei
(-1, 4) zu erstellen.
Rotation (Drehung)
Dreht ein geometrisches Objekt an einem vorgegebenen Mittelpunkt um einen vorgegebenen Winkel.
rotate(point, angle, object)
Beispiel:
rotate(GA, angle(GB, GC, GD),GK) dreht das mit K bezeichnete geometrische Objekt an
Punkt A um einen Winkel, der ∡CBD entspricht.
Dilation (Streckung)
Streckt ein geometrisches Objekt in Bezug zu seinem Mittelpunkt um einen Maßstabsfaktor.
homothety(point, realk, object)
Beispiel:
homothety(GA, 2, GB) erstellt eine Streckung um Punkt A, die einen Maßstabsfaktor von 2 hat.
Jeder Punkt P auf dem geometrischen Objekt B hat sein Bild P' auf Strahl AP, sodass AP'=2AP.
Similarity (Ähnlichkeit)
Streckt und dreht ein geometrisches Objekt um denselben Mittelpunkt.
similarity(point, realk, angle, object)
Beispiel:
similarity(0, 3, angle(0,1,i),point(2,0)) streckt den Punkt bei (2,0) um einen
Maßstabsfaktor von 3 (ein Punkt bei (6,0)) und dreht das Ergebnis anschließend um 90° gegen den
Uhrzeigersinn, um einen Punkt bei (0, 6) zu erstellen.
Projection (Projektion)
Zeichnet die orthogonale Projektion eines Punkts auf eine Kurve.
projection(curve, point)
194 Kapitel 9 Die App "Geometrie"