Berechnen der Punkte für ein shorthand/smooth SVG-Pfad Bézier-Kurve

Link: Offizielle SVG-Referenz

Hallo Männer und Frauen, ich habe einige Probleme mit der Kurzschrift (definiert durch S oder S in pathdata) bezier-Kurven definiert als SVG-Pfade. Insbesondere, wie zu berechnen, wird der erste Kontrollpunkt.

Sagen, wir haben eine curveto-Befehl mit Kontrollpunkten (X1, Y1) und (X2, Y2) -, endpoint - (X3, Y3) - und Ausgangspunkt (X0, Y0).

Als Nächstes kommt ein shorthand/smooth curve-Befehl mit einem ersten Kontrollpunkt (X4, Y4) und zweiten Kontrollpunkt (X5, Y5). Nehme an, alles ist in absoluten Koordinaten der Einfachheit halber.

Wie würde man die Berechnung der unbekannten ersten Kontrollpunkt (X4, Y4) aus anderen bekannten Punkte?

InformationsquelleAutor Adam S | 2011-03-13
Schreibe einen Kommentar