Der Operator translate verschiebt den Nullpunkt des Koordinatensystems. Mit scale werden die x- und y-Achsen des Koordinatensystems neu skaliert. Der Operator rotate dreht das gesamte Koordinatensystem, Beispiel:
-6 rotateDieser Befehl dreht das aktuelle Koordinatensystem um sechs Grad. Das nächste Beispiel
.5 .5 scaleverkleinert das Koordinatensystem; beide Achsen werden proportional auf 50% verkleinert. Ein spezieller Operator ist concat, der eine horizontale resp. vertikale Spiegelung ermöglicht:
[-1 0 0 1 0 0] concat % horizontal spiegeln [1 0 0 -1 0 0] concat % vertikal spiegelnDer Operator concat verändert die sogenannte "Current Transformation Matrix".
Das zweidimensionale Koordinatensystem bildet gewissermassen das Spielfeld für die Bewegungen und Pfade, die Sie aufbauen möchten. Nachdem Sie einen Pfad definiert haben, können Sie diesen dann schwärzen...
save % Status sicherstellen 570 0 translate % Nullpunkt nach rechts 90 rotate % wegen Drehung % PostScript-Code der eingebetteten Grafik ... restore % urspruengl. Status wiederherstellenIn diesem Beispiel, das für eine DIN-A4-Seite gilt, haben wir die Grafik im Gegenuhrzeigersinn um 90 Grad gedreht. Vor der Drehung wurde der Nullpunkt nach rechts verschoben. Diese Operatoren eignen sich gut dazu, eine Grafik (EPS-File) in einer A4-Seite einzubetten.
Last update: Tuesday, 02-Apr-2002 13:46:02 CEST by
vo