Inkscape.org
Support auf Deutsch Gesamte Pfadlänge beim Ändern fortlaufend anzeigen/ Länge einer Bezierkurve vorgeben
  1. #1
    Polarigel Polarigel @Polarigel

    Ich benötige Bezier-Kurven gegebener Länge, mit Anfangs- und Endpunkt an gegebenen Plätzen. Das ist ziemlich mühsam: 

    - Der Pfadeffekt Bemaßung  wird zwar fortlaufend aktualisiert, gibt aber nur die Länge von Kurvensegmenten, nicht die Gesamtlänge an. Beim Ändern der Kurve ändert sich die Länge mehrerer Segmente, und man muss die Endlänge immer wieder neu ausrechnen. 
    - Das Werkzeug Erweiterungen - Pfad visualisieren- Pfad ausmessen zeigt die Pfadlänge an, aktualisert sich aber bei Änderungen nicht. 
    -  Das Messwerkzeug zeigt die Gesamtlänge an, aber eben auch nicht fortlaufend beim Ändern der Kurve
    - Der Pfadeffekt Lineal zeichnet zwar schöne Linealmarkierungen, die sich auch fortlaufend anpassen, aber leider fehlen die Maßangaben. 

    Gibt es ein Werkzeug, das die Gesamtlänge eines Pfades fortlaufend anzeigt? Oder-als Alternative: Gibt es eine Möglichkeit, die Länge einer Bezierkurve vorzugeben?

  2. #2
    Polygon Polygon @Polygon🌶
    *

    Du könntest zB einen Pfad mit definierter Länge entlang einer definierten Kurve legen mit "Muster entlang Pfad=Single". die Kurve kannst Du dann interaktiv ändern und die Länge des Ursprungspfad passt sich automatisch an:

     

  3. #3
    Maren Hachmann Maren Hachmann @Moini

    Oder auch mit dem Lineal-Pfadeffekt, einfach einen senkrechten Strich bei der richtigen Länge zeichnen lassen. Oder mit einem Strichmuster.

  4. #4
    Polygon Polygon @Polygon🌶

    Zeigt der Lineal-Pfadeffekt auch die Länge an?

  5. #5
    Maren Hachmann Maren Hachmann @Moini

    Die kannst Du vorher selber setzen.

  6. #6
    Polygon Polygon @Polygon🌶

    Mmmh - ich kann den Pfad aber verlängern/kürzen. Ich finde die "Muster-entlang-Pfad" irgendwie passender.

  7. #7
    Maren Hachmann Maren Hachmann @Moini

    Jo, man müsste dann an der Kreuzungsstelle der Linien abschneiden (zu Pfad, Gruppe auflösen, Pfad zerschneiden).

  8. #8
    Polarigel Polarigel @Polarigel

    @Polygon

    Deine Animation sieht so aus, wie ich's gerne hätte (wenn fortlaufend aktualisierte Bemaßungen nicht möglich sind). 

    Leider kann ich das nicht reproduzieren. Wie genau macht man das?

     

  9. #9
    Polygon Polygon @Polygon🌶

    Eine permanente sich aktualisierende Längenangabe kenne ich nicht:

    Aber wenn Du vorher den Pfad auf Länge trimmst gibt es doch keine Notwendigkeit mehr. Die Länge auf der Kurve wird automatisch angepasst wenn man "Single" als Muster wählt:

     

    Musterentlangpfad
  10. #10
    Polarigel Polarigel @Polarigel

    Vielen Dank Polygon

    Ich hab endlich kapiert, wie man das "Muster entlang Pfad"-Werkzeug dafür verwendet und es klappt. Damit ist dieses Problem auch gelöst und ich bin einen großen Schritt weiter.  

    Trotzdem fände ich ein einfacheres Tool, um Pfade fester Länge zu erzeugen und eine fortlaufend aktualisiertes Maß der Pfadlänge nicht unpraktisch. Vielleicht kann man für letztes ja den LPE Bemaßung aufbohren. Bin leider kein Programmierer, sonst würde ich's selber probieren :) 

    Wo postet man Feature Requests?

     

  11. #11
    Polygon Polygon @Polygon🌶

    Vielleicht vermittelt das hier eine Idee: https://inkscape.org/forums/beyond/how-to-report-bugs-or-request-new-features/

    Inkscape ist allerdings kein Wunsch-Café - da muss sich schon jemand aktiv drum kümmern oder dafür begeistert werden.

  12. #12
    Polygon Polygon @Polygon🌶

    Ob das vielleicht helfen kann? https://inkscape.org/~khemadeva/★paste-length-effect

  13. #13
    Polarigel Polarigel @Polarigel

    Die Erweiterung ließ sich problemlos installieren, funktioniert aber bei mir leider nicht. Nicht kompatibel mit Inkscape 1.1?  Bin auch unsicher ob sie wirklich hilft. Ich kann meine Kurven nicht an beliebiger Stelle verlängern oder kürzen. Aber trotzdem Danke für den Tipp!

Inkscape Inkscape.org Inkscape Forum Support auf Deutsch Gesamte Pfadlänge beim Ändern fortlaufend anzeigen/ Länge einer Bezierkurve vorgeben