So verlängern / kürzen / schneiden Sie eine gerade Linie oder einen Pfad in Inkscape

20

Ich habe einige gerade Pfade mit nur zwei Knoten (Anfangs- und Endknoten). Sie sind kurz und ich möchte sie in die gleiche Richtung verlängern wie die Linie.

Die Pfade sind schiefwinklig und nicht horizontal oder vertikal ausgerichtet. Wenn ja, weiß ich, dass ich die Strg-Taste hätte verwenden können, um in horizontaler oder vertikaler Richtung zu verlängern.

Frage: Ist es möglich, die Pfade in Pfadrichtung zu verlängern?

erik
quelle

Antworten:

21

Ja, Sie können dies auf zwei Arten problemlos tun

Verschieben von Knoten entlang der Grifflinien

  1. Stellen Sie sicher, dass die Knoten in der Linie keine Bezier-Ziehpunkte haben.

  2. Bearbeiten Sie die Linie und wählen Sie den Knoten am Ende aus, den Sie erweitern möchten.

  3. Drücken Sie Strg + Alt und ziehen Sie den Knoten.

Der Knoten bewegt sich genau entlang der Linie und ändert die Länge.

Dies funktioniert, weil die Ziehpunkte der Knoten genau auf das andere Ende der Linie zeigen. Wenn Sie also einen Knoten in Richtung seines Ziehpunkts ziehen, wird der Knoten näher oder weiter vom anderen Ende entfernt, genau entlang der Linie.

Die Linie skalieren

Dies funktioniert nur, wenn Sie Geometric bounding boxals Begrenzungsrahmen ausgewählt haben , der in den Inkscape-Einstellungen verwendet werden soll. Die Inkscape-Standardeinstellung Visual bounding box ändert die Richtung Ihrer Linie!

  1. Deaktivieren Sie die Option für die Skalierungsstrichbreite oben (siehe Ausschnitt unten rechts neben der Bezeichnung "Affekt:").

  2. Wählen Sie die Linie aus

  3. Drücken Sie die Strg-Taste und ziehen Sie die Auswahlboxecke an das Ende, das Sie erweitern möchten (z. B. wo der grüne Pfeil angezeigt wird), um die Linie zu skalieren.

Die Linie ändert die Stärke beim Ziehen, springt jedoch zurück, wenn Sie die Maustaste loslassen.

Durch Strg + Skalieren erhalten Sie eine einheitliche Skalierung ohne Verzerrung.

Da die Linienbreite nicht skaliert wird, ist das Ergebnis eine Linie, die länger ist als sie war, aber dieselbe Linienbreite hat - dh genau dasselbe wie das Erweitern der Linie.

Der folgende Schnappschuss zeigt eine ursprüngliche Linie und den Effekt des Skalierens der Linie in beide Richtungen.

Bildbeschreibung hier eingeben

Roger Attrill
quelle
1
Roger Attrill, bitte ändern Sie Ihre Antwort: Ihre Skalierungslösung funktioniert nur, wenn Sie im Dialogfeld "Inkscape-Einstellungen" im Abschnitt "Extras" das Kontrollkästchen " Geometrische Begrenzung" aktiviert haben. Wenn Sie den visuellen Begrenzungsrahmen ausgewählt haben (dies ist die Standardeinstellung von Inkscape), ändert Ihre Linie ihre Richtung (dies ist sehr offensichtlich, wenn Sie sehr breite Linien skalieren: Breite = 100 px oder so). Das bedeutet, dass dies keine Lösung für den RFC mit den Funktionen TRIM hinzufügen und EXTEND aus dem Jahr 2006 ist.
erik
Vielen Dank. Die Skalierungsanweisung funktioniert sogar mit meinem alten Inkscape 0.48.4 r9939 (18. Dezember 2012). Die Anweisung zum Verschieben von Knoten funktioniert nur mit einer aktuellen Entwicklungsversion von Inkscape 0.48 + devel r12668 (7. Oktober 2013), wenn Sie möchten, dass der Knoten an einem Pfad gefangen wird (dh, dass er abgeschnitten, gekürzt oder auf einen Pfadschnitt verlängert wird).
Erik
1
Diese Antwort hat mein Leben gerettet!
Cartoonist
Welche Tasten müssen beim Ziehen des Knotens für Mac / OSX verwendet werden? ctrl-altScheint, den Knoten entlang des Begrenzungsrahmens zu ziehen, oder er springt überall herum, mit Ausnahme der Linie selbst.
Scott Biggs
Für diejenigen, die wie ich verwirrt waren, funktioniert Methode 1 nur, wenn das Auswahl- und Transformationswerkzeug in der Zeile verwendet wird, NICHT im Knoteneditor (Pfade nach Knoten bearbeiten). Dies ist der einfachste Weg.
Scott Biggs