Network paths or attachable nodes

Bug #171491 reported by Musaran
36
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Inkscape
Confirmed
Wishlist
Unassigned

Bug Description

Some drawings don't fit well in the single path+fill
model and would require :
-Nodes to form a network (connect to more than 2 others).
-Different links in path/network to have different strokes.
-Different insides in a path/network to have different
fills.
(example : map with zones and boundaries)

It is not supported by Inkscape, and probably not by SVG.
It can be simulated by assembling single paths/shapes,
but that does not hold together when a part is changed.
The closest I can get is to activate "node adherence to
object", "adhere to object nodes", set a strong
adherence, and move things back together.

A fix would be the ability to attach nodes together
(even from different paths).
They would then move together, and possibly be forced
to same coord and share same handle setting.

Tags: objects
Ryan Lerch (ryanlerch)
Changed in inkscape:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Grumbel (dr-khong) wrote :

This is an older wish, but would still be a great feature.

A way to "link" two nodes of two different (or the same) paths, so that moving one of them also moves the second one and (optionally) also give them the same curve/bezier settings.

Example:
Two lines with different styles (so you cannot combine them to one Object), and you wand the first line to end exactly where the second starts. In this drawing, you want B to be at the same position as C:

  Line 1 Line 2
 A------B C========D

Moving line 2 should also update point B, but NOT point A, so grouping or selecting both is not an option.

This extension would probably not be SVG compliant. However, it would only affect the editing of the drawing, not the displaying itsself, and might be stored in an "Inkscape only" part of the document. It would would help editing a lot, in cases the OP noted (networks; longer paths that change style), but also in geometrical drawings ("I want line A to end in the middle of line B, even if I move that second line").

Summary: Linking two nodes of two probably different paths, so they always have the same position and (optionally) the same handle setting.

Revision history for this message
Musaran (bruno-mailly) wrote : SVG shotcoming or future feature ?

I have been thinking... that feature has so many uses I would be surprised if SVG had no provision for it.

Maybe as part of it's planned interactive aspects ?
Unless SVG is strictly intended as a root level implementation mechanism ?

(Side note: I remember there were other comments on this)

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.