Grafische Effekte 1Autor: Dr. André Cajar
Funktion zum Schreiben von Texten entlang eines vorgegebenen Pfades - z. B. um einen Kreis herum
Der Kern der Lösung liegt in der Nutzung der Duplizier-Funktion mit kombinierter Drehung (in GeoWrite: Grafiken - Editieren - Duplizieren - Mehrfach duplizieren).
Wenn man ein (1!) Text-Zeichen mit dieser Funktion mehrfach kopiert und dabei rotieren läßt, erhält man allerdings nur eine Kette von um ihre Achse tanzende Zeichen. Das reicht noch nicht ganz - eine Hilfskonstruktion muß her!
Durch einen Kreismittelpunkt (Kreisdurchmesser entspricht dem Fußkreis-Durchmesser der Zeichenkette) werden Hilfslinien in beliebigen Winkelabstand gelegt (mehrfaches Duplizieren einer Geraden und Rotieren um einen festen Winkel). Der Winkelabstand richtet sich nach dem gewünschten Zeichenabstand und der Zeichengröße.
Versieht man die entstandene Hilfskonstruktion mit dem Attribut "Anmerkung" (in Write: Grafiken - Attribute - Erweiterte Attribute), kann man sie auf dem Bildschirm belassen, ohne ihren Ausdruck zu fürchten (entsprechende Grundeinstellung in Optionen vorausgesetzt).
Mit der Maus kann man nun die einzelnen Textzeichen, die zunächst nur als Platzhalter fungieren, "einsammeln" und an den richtigen Schnittpunkt von Kreis und Gerade bringen. Wird nun noch jeder einzelne Platzhalter nach Anklicken mit der Maus durch das letztendlich gewünschte Zeichen ersetzt, ist man bald am Ziel.
Wie bei allen Text- und Grafikobjekten kann man auch hier die Gruppier Funktion nutzen und durch Stauchen oder Strecken Spezialeffekte erzeugen. Ein Wechsel von Textstil und -größe sowie Schriftart ist bis zuletzt möglich.
Natürlich läßt sich die Kreis Hilfskonstruktion auch zu einer Spirale abwandeln. Es gibt noch viele andere Einsatzmöglichkeiten und Varianten für diesen Trick, z. B. Text entlang einer Wellenlinie. Mit etwas Probieren und Geduld lassen sich herrliche Effekte zaubern!
Hierzu zunächst etwas Mathematik:
Der Anstieg einer Kurve (Winkel zwischen einem Kurvenabschnitt und der X-Achse) in einem beliebigen Abschnitt entspricht der 1. Ableitung der Kurve an dieser Stelle.
Also für y = sin x folgt daraus y = cos x = Anstieg der Kurve an der Stelle x. Dieser Anstieg wiederum entspricht dem Tangenswert an dieser Stelle, also dem gesuchten Winkel.
Gesucht ist also der atan (cos x). Analog gilt dies natürlich auch für andere mathematische Funktionen.
Eine Wertetafel für verschiedene x-sowie zugeordnete y-Werte und Anstiegswinkel läßt sich schnell mit GeoCalc erstellen (Hinweis: Die Winkelfunktionen arbeiten hier mit Bogenmaß - eine Erweiterung der Berechnungsvorschrift ist erforderlich: Winkel = Bogenmaß * 360/2/p).
Entsprechend der Werte in der erhaltenen Wertetafel kann ein zunächst als Platzhalter dienendes Textzeichen dupliziert, verschoben und rotiert werden. Dieses kann anschließend durch die gewünschten Textzeichen ersetzt werden.
Durch Ansetzen weiterer Kurvenabschnitte kann man beliebig lange Textkurven erhalten. Strecken oder Stauchen ermöglicht weitere Gestaltungen - auch in Verbindung mit dem Wechsel von Textstil und -größe sowie Schriftart. Das soweit zu Möglichkeiten, die die Duplizierfunktion bietet.
Abschließend noch eine einfache Anleitung zum oben gesagten:
Schreiben um einen Kreis in 10 Schritten -
in GeoDraw oder GeoWrite (mit Grafikwerkzeugen)
- Eine senkrechte Linie erzeugen, Länge entspricht ungefähr dem Durchmesser des gewünschten Kreises.
- Über der Linie wird mit dem Grafikwerkzeug "Text" ein einzelner Buchstabe geschrieben, am besten in der gewünschten Schriftart, -größe und Stil.
- Den Buchstaben markieren, kopieren und einmal "einkleben".
- Über Transformieren - Spiegeln (in Write: unter Grafiken) wird der eingeklebte Buchstabe horizontal gespiegelt und dann am unteren Ende der Linie korrekt plaziert.
- Oder statt dessen die Linie plus den Buchstaben zu einem Objekt verbinden (gruppieren), kopieren und direkt wieder einkleben. Anschließend um 180 Grad rotieren (Transformieren - Rotieren); falls die Linie leicht versetzt sein sollte, mit "Schieben" (unter Ausrichten - Schieben) punktgenau übereinander plazieren.
- Jetzt die beiden Text-Objekte und die Linie miteinander verbinden. (gruppieren)
- Und nun der letzte Schritt: die Dialogbox "Erweitere Duplizierung..." aktivieren! Zu finden in Grafiken - Editieren - Duplizieren oder in GeoDraw im Editieren Menü.
- Nun entsprechend des gewünschten Effekts die "Anzahl der Duplikate" (Zahl der Buchstaben) sowie den Drehwinkel in "Rotieren" einstellen!
- Mit Anklicken von Duplizieren wird nach einigen Sekunden Rechenzeit das fertige Objekt angezeigt: kreisrunder, perfekt und korrekt gedrehter Text!
- Nun das gesamte Objekt markieren und die "Gruppierung rückgängig" machen. Nicht vergessen: das Dokument unbedingt speichern!
- Zum Abschluß kann nun der gewünschte Text der Reihe nach in jedes einzelne Textobjekt eingetragen werden - einfach überschreiben ...
Dies ist nur die Grundanleitung. Darüber hinaus sind noch viele weitere Effekte möglich; siehe oben. Nun viel Spaß beim Ausprobieren !
Dr. André Cajar, Hannover
Dieser Artikel ist Bestandteil von:
Kurzlink hierhin: http://geos-printarchiv.de/1663
|