Anfangs kleiner rechteckiger Pfad in Inkscape ohne runde Verzerrung?

Dieser Beitrag: InkscapeForum.com • Thema anzeigen - Problem mit dem Pfadanfang scheint darauf hinzudeuten, dass "quadratische Verknüpfungen" schuld sind, aber hier ist ein Beispiel, das das Problem trotzdem zeigt:

Zeichnen Sie eine gerade Linie (mit dem Zeichenstift-Werkzeug) mit zwei Knoten; Machen Sie es etwa 22 Einheiten lang und setzen Sie seine Strichbreite auf 2 px:

Inkscape-0.png

Führen Sie dann Pfad/Strich zu Pfad aus; Stellen Sie die Füllung der neuen Form auf Keine und den Strich auf Schwarz, 1 px:

Inkscape-1.png

Dies sollte jetzt ein rechteckiger Pfad (mit Knoten) sein, kein rechteckiges Objekt.

Duplizieren Sie schließlich diesen Pfad und rufen Sie mit dem ausgewählten Duplikat Path / Outset auf; das ergebnis ist folgendes:

Inkscape-2.png

Wie Sie sehen können, ist der Anfang nicht mehr rechteckig, aber er hat einige seltsame Rundungen (ich habe ihn mit dem Knotenwerkzeug ausgewählt, damit seine Knoten sichtbar sind - diese sind von Anfang an seltsam positioniert). Sie können auch sehen, dass ich die ganze Zeit den Strichstil "Squared Join" verwendet habe.

Was kann ich also tun, um in einem solchen Fall einen Einschub/Anfang zu erhalten, sodass, wenn die Eingabe aus geraden Linien (rechteckig) besteht, die Ausgabe auch aus geraden Linien (rechteckig) besteht?

Antworten (2)

Die Inset/Outset-Schritte ändern sich um 2,0 px (Standardwert der Inkscape-Einstellung), was perfekt ist, wenn Sie mit größeren Objekten arbeiten (nicht für das obige Beispiel). Wenn die gleichen Einstellungen für kleine Pfade verwendet werden, werden der Anfang und der Einschub verzerrt. Um dieses Problem zu vermeiden, versuchen Sie, den Wert in Einstellungen-Schritte-Inset/Outset um zu verringern

Hier ist das gleiche Rechteck mit angewendetem Anfang, wobei die Inset/Outset-Einstellung auf 0,2 Pixel geändert wurde.

1.png

Hast du es mal mit Dynamic Offset versucht ?

Das hat es für mich mit Inkscape 0.91 getan

Geben Sie hier die Bildbeschreibung ein

Danke @SeanMadsen - aber dieser Anfang ist immer noch rund, nicht rechteckig; Prost!
@sdaau: Aber genau das soll ein Anfang tun: Er gibt Ihnen die Grenze der Punktmenge, die näher als x am ursprünglichen Pfad liegt. Wenn es ein Rechteck erzeugen würde, wäre es kein Anfang mehr, sondern eine Umskalierung.