Über diese Website

Dieser Kasten steht auf jeder Seite in der linken Spalte. Was darin steht, änderst du in der Konfiguration unter Plugins — oder du schaltest ihn dort ab.

Über dieses Handbuch

Dieses Handbuch gehört zur Vorlage Example für QuartzControl. Es erklärt die Vorlage und führt zugleich alles vor, was sie kann.

Der Text hier kommt aus einer Markdown-Datei, nicht aus der Konfiguration.

SVG-Pfade (MDN)

SVG-Pfade (MDN)

Quelle / bibliografische Angaben

MDN Web Docs, englische Fassung.

Kurzfassung

Erklärt die Befehlssprache im Attribut d von <path>.

Kernaussagen

  • Jeder Befehl ist ein Buchstabe mit Zahlen dahinter. Großbuchstabe = absolute Koordinaten, Kleinbuchstabe = relativ zum letzten Punkt.
  • Die Zahlen in d haben nie eine Einheit, es sind User Units.
  • Linien: M (bewegen ohne zu zeichnen), L (Linie), H (waagerecht), V (senkrecht), Z (Pfad schließen, groß und klein gleich).
  • Mehrere Koordinatenpaare nach M zeichnen ab dem zweiten Paar Linien: M 10 10 90 10 entspricht M 10 10 L 90 10.
  • Kurven: C (kubische Bézierkurve mit zwei Kontrollpunkten), S (Fortsetzung davon), Q (quadratisch, ein Kontrollpunkt), T (Fortsetzung) und A (Ellipsenbogen mit rx ry Drehung large-arc-flag sweep-flag x y).
  • Pfade von Hand zu schreiben empfiehlt MDN nicht. Man sollte sie aber lesen können, um Darstellungsfehler zu finden.
  • Zwischen path und polygon/polyline gibt es keinen nennenswerten Performance-Unterschied.

Verknüpftes Wissen

Offene Fragen

  • Keine.

Weiterlesen

Diese Seite gehört zu gui-test — der Beispielvorlage für QuartzControl. Ein Überblick über alle Bereiche steht auf der Startseite.

Auf einem schmalen Bildschirm ist die Navigation oben eingeklappt.