Wie fülle ich geschlossene Pfade in Inkscape?

Ich habe eine AI-Datei aus SolidWorks exportiert, die nur Linien exportiert. Nichts ist gefüllt. Ich möchte, dass alle geschlossenen Formen gefüllt werden, aber ich habe Probleme, wenn ich versuche, den Parameter "Fill" festzulegen.

Mein Dokument sieht so aus

Beispieldatei

Es wird als "Gruppe von 1 Objekt" importiert, das ich in einen einzelnen Pfad von 640 Knoten auflösen kann. Während es entweder gruppiert oder nicht gruppiert ist, bewirkt das Ändern der Fülleinstellung nichts.

Ich kann die Pfade auch aufteilen, sodass ich am Ende 320 Pfade habe, aber dann ist jedes Liniensegment ein eigener Pfad und nichts ist verbunden. Auch hier bringt das Ändern der Füllung nichts. Schließlich kann ich eine einzelne Form zu einem Pfad (aus 10 Knoten) kombinieren, sodass jede Form zu einem separaten Pfadobjekt wird, aber das Ändern der Füllung bewirkt immer noch nichts.

Außerdem hinterlässt die Verwendung des Farbeimers zum Füllen einen weißen Raum an der Innenkante. Es füllt sich nicht ganz vollständig.

Wie fülle ich all diese Formen?

Es scheint, dass SolidWorks alle Striche in Pfade konvertiert hat ...
@WELZ Bedeutet dies, dass sie wieder in Striche umgewandelt werden müssen, damit die Fülloption ordnungsgemäß funktioniert?
Das ist was ich denke.
@WELZ Weißt du wie das geht?
Versuchen Sie für diese Formen Path > Break Apart, dann Path > Union. Dadurch werden sie etwas größer, also entfernen Sie den Strich danach, wenn Sie die Größe genau gleich halten möchten. Ansonsten gibt es die Centerline-Erweiterung für Inkscape: github.com/fablabnbg/inkscape-centerline-trace
@Moini Wenn das eine vollständige Antwort ist, kannst du sie bitte als Antwort posten?
@HariGanti Natürlich. Ich habe es vorher nicht getan, da die Antwort nicht auf alle ähnlichen Fragen angewendet werden kann, sondern eher spezifisch für diesen Teil der Zeichnung ist, der im Screenshot sichtbar ist. Wer weiß, ob der Rest anders aussieht...
@Moini Ich verstehe. Ich muss das noch testen, aber ich werde es bald versuchen.

Antworten (2)

Versuchen Sie für diese Formen Path > Break Apart, dann Path > Union. Dadurch werden sie etwas größer, also entfernen Sie den Strich danach, wenn Sie die Größe genau gleich halten möchten.

Ansonsten gibt es die Centerline-Erweiterung für Inkscape: https://github.com/fablabnbg/inkscape-centerline-trace

(aus Kommentarbereich kopiert)

Eine alternative Lösung ist die Verwendung des Eimerfüllwerkzeugs . Wählen Sie eine schwarze Vordergrundfarbe und klicken Sie in jeden Bereich, den Sie füllen möchten. Mit der richtigen Grow/Shrink-Einstellung werden dadurch neue Pfade erstellt, die die Löcher abdecken. Dies ist keine elegante Lösung, aber es löst das Problem.

http://write.flossmanuals.net/inkscape/bucket-fill-tool/

Gute Antwort: Dies ist ein sehr schneller Weg.