Der C-Befehl

(Auszug aus "Das Einsteigerseminar SVG — Webgrafiken mit XML" von Helma Spona)

Mit dem C-Befehl können Sie kubische Bézierkurven zeichnen. Die Syntax lautet:

C x1 y1 x2 y2 x y

Dabei geben x und y die Zielposition der Linie an. Der Punkt x1/y1 legt den Kontrollpunkt am Anfang der Line fest und x2/y2 den Kontrollpunkt am Ende der Linie.

Die Position der beiden Kontrollpunkte bestimmen die Biegung der Kurve. Sie definieren die „gedachten“ Hilfslinien der Bézierkurve. Sie verlaufen immer von den Kontrollpunkten zum Linienanfang bzw. Ende.

Die Anweisung:

<path d="M100 100 C150 0 250 200 350 100" style="stroke:rgb(0,0,0);stroke-width:3;fill:none"/>

zeichnet eine solche Bézierkurve, die in der folgende Abbildung dargestellt wird. Zur Verdeutlichung zeigt die Abbildung auch die Hilfslinien und Kontrollpunkte an.

Mit dem C-Befehl erzeugte Bézierlinie

Abbildung: Mit dem C-Befehl erzeugte Bézierlinie.

Sie können das Aussehen der Kurve verändern, indem Sie einfach die Kontrollpunkte verschieben. In der folgenden Abbildung sehen Sie die Änderung an der Linie, die entsteht, wenn Sie den rechten Kontrollpunkt nach rechts verschieben und den linken weiter nach links. Zur Verdeutlichung der Änderungen werden die alte und neue Linie übereinander gelegt. Die alte Linie ist die graue, die neue die schwarze.

Ändern der Bézierkurve durch Verschieben der Kontrollpunkte

Abbildung: Ändern der Bézierkurve durch Verschieben der Kontrollpunkte.

   

<< zurück vor >>

 

 

 

Tipp der data2type-Redaktion:
Zum Thema SVG bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © verlag moderne industrie GmbH 2001
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "Das Einsteigerseminar SVG — Webgrafiken mit XML" denselben Bestimmungen wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

verlag moderne industrie GmbH, Justus-von-Liebig-Straße 1, D-86899 Landsberg/Lech, fon ++49 (0) 81 91 / 125 – 0, leserservice(at)mi-verlag.de