Die Frage ist wahrscheinlich auf mein schlechtes Verständnis von Inkscape und / oder SVG zurückzuführen. Gibt es einen Grund, warum es keine eigenständigen Knoten gibt? Was ich meine, ist ein abstrakter, nicht darstellbarer Punkt, mit dem noch gearbeitet werden kann. Anwendungsbeispiele sind zum Beispiel:
Mir ist klar, dass es viele Problemumgehungen gibt, z. B. das Verwenden von Punkten und das Ausblenden oder Verwenden von Pfaden mit Nulllänge usw. Aber sie scheinen mir genau das zu sein: Problemumgehungen.
Vielleicht ist es etwas, das in der SVG-Spezifikation nicht vorhanden ist, obwohl ich nicht wirklich verstehe, warum ein Knoten ohne Pfad nicht existieren kann. Oder vielleicht existiert es sehr wohl, aber wenn das der Fall ist, kann ich es nicht finden. Ich freue mich über jeden Hinweis, seien es Suchbegriffe, eine Webseite oder eine direkte Erklärung.
PS: Mein Hauptinteresse wäre es, ein vorhandenes Bitmap-Diagramm zu vektorisieren, ohne das Gefühl zu haben, dass ich Hacks und Problemumgehungen einsetze.
Es hört sich so an, als würden Sie versuchen, Koordinatendaten in einer SVG-Datei zu speichern.
Ich verstehe die von Ihnen beschriebenen Anwendungsfälle nicht wirklich. SVG ist ein Bildformat, kein Datenformat. Wäre es nicht sinnvoller, Koordinateninformationen auf andere Weise zu speichern, bis Ihre Anwendung tatsächlich etwas zeichnet? Sonst gibt es nichts zu rendern.
Wenn Sie wirklich einen einzelnen Knotenpfad wünschen, können Sie einen irgendwie emulieren, indem Sie die Pfadoperationen m
und v
zusammen verwenden. Um dies in Inkscape zu tun, müssten Sie:
d
Attribut auf dem Pfad, um die Koordinaten des zweiten Knotens zu entfernen und dann hinzuzufügen v 0
(z. B. m 50,90 v 0
für einen "einzelnen Knoten", der bei 50,90 erscheint).Auch hier denke ich, dass dies wirklich keine beabsichtigte Verwendung einer SVG-Datei ist.
<g>
? AFAIK Sie können keinen Ort oder irgendetwas mit angeben g
; es ist nur ein Behälter.
Billy Kerr
Septum Valoris
Billy Kerr
Septum Valoris
Billy Kerr