If I have a path with, say, 100 nodes, 30 of which constitute a separate, continuous "subpath" -- discontinous from the other 70, and I can easily highlight these 30 nodes -- how can I extract/cut or copy these nodes and "paste" them as a separate path?? Or, in other words, "break away" this part of the big path and convert it into a distinct path. It's already possible to DELETE these 30 nodes (or whatever nodes one has selected, discretely or not).
This seems like it should be relatively trivial for inkscape (given the powers it already has), but I can't find a way to do this. Is it perhaps in the filters? In the extensions?
It's like there should be an extensions submenu called "selected nodes..."
with options in that submenu including:
extract selected nodes as distinct path (to be pasted) rotate selected nodes scale selected nodes.. ... etc., etc.
Am Sonntag, 1. April 2012 schrub Bric:
If I have a path with, say, 100 nodes, 30 of which constitute a separate, continuous "subpath" -- discontinous from the other 70, and I can easily highlight these 30 nodes -- how can I extract/cut or copy these nodes and "paste" them as a separate path?? Or, in other words, "break away" this part of the big path and convert it into a distinct path. It's already possible to DELETE these 30 nodes (or whatever nodes one has selected, discretely or not).
This seems like it should be relatively trivial for inkscape (given the powers it already has), but I can't find a way to do this. Is it perhaps in the filters? In the extensions?
Path->Break apart or shift-ctrl-k
[...]
On April 1, 2012 at 2:14 PM Tobias Ellinghaus <houz@...173...> wrote:
Am Sonntag, 1. April 2012 schrub Bric:
If I have a path with, say, 100 nodes, 30 of which constitute a
separate,
continuous "subpath" -- discontinous from the other 70, and I can
easily
highlight these 30 nodes -- how can I extract/cut or copy these nodes
and
"paste" them as a separate path?? Or, in other words, "break away"
this
part of the big path and convert it into a distinct path. It's already possible to DELETE these 30 nodes (or whatever nodes one has selected, discretely or not).
This seems like it should be relatively trivial for inkscape (given the powers it already has), but I can't find a way to do this. Is it
perhaps
in the filters? In the extensions?
Path->Break apart or shift-ctrl-k
No, that doesn't work. "Break apart" sweeps through all the nodes and determines continuity and discontinuity and creates multiple subpaths out of the big one. Breaks apart more than I need severed.
I want to select a few nodes and extract them, leaving the rest intact. Or perhaps "copy out" a subpath to an independent path. That's a lot more versatile then the rigid break-apart algorithm. I guess it could/should even be able to extract multiple paths that are not connected.
And it's not that easy to reverse a "Break apart" -- paths don't combine back into the original superpath the same way. (In case someone is suggesting breaking apart, isolating a path, then combining the remainder)
[...]
On 03/04/2012 03:43, Bric wrote:
I want to select a few nodes and extract them, leaving the rest intact. Or perhaps "copy out" a subpath to an independent path. That's a lot more versatile then the rigid break-apart algorithm. I guess it could/should even be able to extract multiple paths that are not connected.
Inkscape does not have such a command built in yet - a related feature request is tracked in
Bug #659692 “Break apart only selected subpath(s)” https://bugs.launchpad.net/inkscape/+bug/659692
Steps I'd use to "extract" selected sub-path(s) based on existing commands:
1) select path and duplicate it ('Ctrl+D') 2) switch to the node tool ('n') 3) select a node of each sub-path to be extracted ('Shift'+LMB) 4) select all nodes of the selected sub-paths ('Ctrl+A') 5) 'Ctrl+del' 6) select the original path stacked underneath 7) select sub-paths to be extracted (see 3-4) 8) 'Alt+!' to invert the selection of nodes 9) 'Ctrl+Del'
10) (optionally) raise the lower "extracted" path ('PageUp' or 'Home')
hth, ~suv
participants (3)
-
Bric
-
Tobias Ellinghaus
-
~suv