Wave form lines

Asked by Björn M.

Is it possible to use a simple line as wave line in the tool for free-hand-lines (F6) or to develop own forms of those lines and use them as standard-tool? Plan is to use it in a piping and instrumentation plan (German R&I-plan) using flexible hoses/pipes (which should be drawed as wave form lines)
Greetings
Björn

Question information

Language:
English Edit question
Status:
Answered
For:
Inkscape Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Hachmann (marenhachmann) said :
#1

Hallo Björn,

mit dem Pfadeffekt 'Muster entlang Pfad' (Pfad -> Pfadeffekte -> + -> Muster entlang Pfad) sollte das klappen.
Alternativ auch mit der Erweiterung 'Aus Pfad erzeugen -> Muster entlang Pfad'.

Direkt als SVG-Eigenschaft (also als Muster für die Kontur eines Pfades) gibt es das, glaube ich, nicht - bis auf Linien und Punkte kann man damit nichts Sinnvolles erzeugen.

Hier auf dem Bildschirmfoto ist ein Beispiel:

http://i.imgur.com/1pqS0ut.png
- Oben ist die (handgezeichnete, daher etwas ungleichmäßige) Welle, die entlang des Pfades angeordnet werden soll (mit Strg+C kopiert)
- Rechts sind die Einstellungen für den Pfadeffekt (Welle wurde über das Klemmbrettsymbol eingefügt)
- Unten ein gerader Pfad, auf den der Effekt angewendet worden ist

Wenn die Wellen nicht gestreckt werden sollen, um den ganzen Pfad zu 'bewellen', dann hören sie vor Pfadende einfach auf.
Ansonsten musst Du im Klappmenü statt 'Wiederholt' 'Wiederholt, gestreckt' auswählen. Dann sind zwar nicht alle welligen Pfade mit exakt gleicher 'Wellung', aber sie sind immerhin vom Anfang bis zum Ende sichtbar.

Wenn Dein Pfad um eine Ecke geht, müsstest Du die Ecke etwas abrunden, damit das Ergebnis richtig aussieht.

Viele Grüße + viel Spaß beim Bauen (oder zeichnest Du vielleicht nur und andere bauen dann die Installation?),
 Maren

Revision history for this message
Björn M. (ursus) said :
#2

Moin,

ja, ich könnte das so machen, das wird auf Dauer aber total nervig (ich kann auch die Vorlage-svg nehmen und mir die hingefriemelt hinkopieren...) Aber das sind keine Dinge, die ich auf Dauer tun möchte. Zudem schätze ich inkscape soweit, dass es zur Erstellung solcher Diagramme am besten ist, da möchte ich nicht für die Linien eine in gimp gebastelte png einfügen müssen. Sowas muss doch auch automatisiert gehen. (der Pfadeffekt hat bei mir auch nicht zum Erfolg geführt, nur ein händisches Linie-verbiegen führte zu einer hübschen Linie, das aber für viel zu viele Linien, nein danke...)
Also: Könnte man das nicht in die Software einfügen (evtl. Makro-artig?)?
Viele Grüße
Björn (gebaut ists schon, jetzt muss es nur noch dokumentiert sein...)

Revision history for this message
Hachmann (marenhachmann) said :
#3

Hm, ja, wenn das mit dem Verbiegen das Problem ist... (habe ich das richtig verstanden?)

In der nächsten Version gibt es ein automatisches Eckenabrunden während der Pfaderstellung, siehe http://wiki.inkscape.org/wiki/index.php/Release_notes/0.92#BSpline

Den Pfadeffekt selbst kannst Du einfach von einem Pfad zum nächsten kopieren / einfügen (Pfad wählen, Strg + C, nächsten Pfad wählen, Strg + 7).

Möglicherweise lässt sich das auch als Erweiterung programmieren, z.B. in Python. Ich habe eine solche Erweiterung allerdings noch nicht fertig irgendwo gesehen.

Vielleicht geht es auch irgendwie trickreich mit Eckenradius und Rechtecken...

Viele Grüße,
 Maren

Revision history for this message
Blesteth85 (blesteth85) said :
#4

deffekt selbst kannst Du einfach von einem Pfad zum nächsten kopieren / einfügen (Pfad wählen, Strg + C, nächsten Pfad wählen, Strg + 7).

Möglicherweise lässt sich das auch als Erweiterung programmieren, z.B. in Python. Ich habe eine solche Erweiterung allerdings noch nicht fertig irgendwo gesehen.

Vielleicht geht es auch irgendwie trickreich mit Eckenradius und Rechtecken...

Viele Grüße,

Revision history for this message
Hachmann (marenhachmann) said :
#5

Ignorier einfach den Spam, Björn...

Can you help with this problem?

Provide an answer of your own, or ask Björn M. for more information if necessary.

To post a message you must log in.