Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.
Die getPointAtLength() Methode des SVGPathElement Interfaces gibt den Punkt an einer gegebenen Entfernung entlang des Pfades zurück.
Eine Zahl, die die Entfernung entlang des Pfades angibt
Ein DOMPoint, der den Punkt an einer gegebenen Entfernung entlang des Pfades angibt.
In diesem Beispiel bestimmen wir den Mittelpunkt eines Pfades, indem wir den Punkt ermitteln, der sich auf halber Länge des Pfades befindet.
Wir definieren ein SVG, das zwei Pfade enthält: eine einfache Linie und eine komplexe Herzform.
Der Pfad, der das Herz erzeugt, ist ungefähr 275 Einheiten lang.
Die Linie ist horizontal, beginnt bei 0, 30 und ist 100 Einheiten lang. Der Pfad des Herzens beginnt bei 10, 30 und ist ungefähr 275 Einheiten lang.
Wir wissen, dass die Länge der Linie 100 Einheiten beträgt, und daher 50 der Mittelpunkt ist. Wir verwenden die SVGPathElement.getTotalLength() Methode, um die Länge des Herzpfades zu erhalten und teilen sie durch 2, um den Abstand zum Mittelpunkt zu ermitteln. Dann verwenden wir die getPointAtLength() Methode, um den Mittelpunkt als DOMPoint zurückzugeben. Wir zeigen die x- und y-Koordinaten für jeden Mittelpunkt an.
| SVG Paths # __svg__SVGPathElement__getPointAtLength |
JavaScript aktivieren, um diese Browser-Kompatibilitätstabelle anzuzeigen.
Der Bauplan für ein besseres Internet.
Besuche die gemeinnützige Muttergesellschaft der Mozilla Corporation, die Mozilla Foundation.
Teile dieses Inhalts sind ©1998–2026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfügbar unter einer Creative-Commons-Lizenz.