Wie bekomme ich den Umriss eines Schlaganfalls? [Duplikat

Diese Frage hat hier bereits eine Antwort:

svg: generiere 'Gliederungspfad' 3 answers

Ich möchte einen Strichpfad in ein gefülltes Objekt konvertieren. (Programmgesteuert in JavaScript.)

Die Linie ist nur eine einfache gekrümmte Linie, eine Folge von Koordinaten. Ich kann diese Linie als Pfad rendern und ihr einen Strich mit einer bestimmten Dicke geben. Ich versuche jedoch, eine gefüllte Form anstelle einer gestrichenen Linie zu erhalten, damit ich weitere Änderungen daran vornehmen kann, z. B. das Verziehen Es kann also vorkommen, dass der resultierende Strich unterschiedlich dick ist oder dass benutzerdefinierte Bits herausgeschnitten werden (soweit ich das beurteilen kann, ist mit einem echten SVG-Strich keines dieser Dinge möglich).

So versuche ich, eine Linie manuell in eine feste Form zu 'verdicken'. Ich kann keine Funktion finden, die dies tut. Ich habe die Dokumente von @ durchgesehe D3.js und Raphaël, aber kein Glück. Kennt jemand eine Bibliothek / Funktion, die dies tun würde?

Oder noch besser: Wenn mir jemand die Geometrietheorie erklären könnte, wie ich diese Aufgabe manuell ausführen würde, indem er die Liste der Linienkoordinaten aufnimmt und einen neuen Pfad ausarbeitet, der sie effektiv "streicht", wäre das erstaunlich . Anders ausgedrückt: Was bedeutet dasBrowse tun, wenn du ihm sagst, dass er einen Pfad streicheln soll - wie funktioniert es, welche Form der Strich haben soll?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage