Hi,
(1) Is there any progress on being able to highlight just a subset of nodes and extract that subset as a path? (paste as a separate, "stand-alone" path)
(I realize the algorithm may not be straightforward — particularly if one makes some crazy non-continuous node selection — like, selecting every third node (rather than a subpath with all its consecutive nodes), but maybe there's already some default, "make-the-best-guess" function which would take a bunch of such nodes and figure out which ones are sequenced and how (and link them into a path), based on the parent sequences, and for those that it can't figure that out, just leave them disconnected/isolated, and let the user connect them afterwards)
(2) alignment operators: it would be nice to be able to align node A to node B. Or, IOW, stipulate that A move to B (its vertical or horizontal value), but B itself not move. Or aligning a set of nodes — A,B,C to node D, where node D doesn't move.
(As I understand it now, the vertical/horizontal align function positions all the nodes to some type of averaged value ? )
(1) Is there any progress on being able to highlight just a subset of nodes and extract that subset as a path? (paste as a separate, "stand-alone" path)
(I realize the algorithm may not be straightforward — particularly if one makes some crazy non-continuous node selection — like, selecting every third node (rather than a subpath with all its consecutive nodes), but maybe there's already some default, "make-the-best-guess" function which would take a bunch of such nodes and figure out which ones are sequenced and how (and link them into a path), based on the parent sequences, and for those that it can't figure that out, just leave them disconnected/isolated, and let the user connect them afterwards)
(2) alignment operators: it would be nice to be able to align node A to node B. Or, IOW, stipulate that A move to B (its vertical or horizontal value), but B itself not move. Or aligning a set of nodes — A,B,C to node D, where node D doesn't move.
(As I understand it now, the vertical/horizontal align function positions all the nodes to some type of averaged value ? )
forgot to mention one more:
(3) scale up and and down selected nodes. Maybe with respect to line of symmetry, or with respect to the center of the derived box (the hypothetical box for the selected nodes).
an enhancement of the above would be the ability to pull in or spread apart (selected) nodes, horizontally ONLY, or vertically ONLY (both horizontal and vertical shifts would be the scaling)
----------------------
The names of the menu items and features could be:
(1) "extract nodes to new path" (the new path gets placed into paste buffer)
(2) "align nodes to marker node". Requires one to first select a marker node. If such is not selected, user gets the error message "No marker node selected". There might be a better word than "marker"
(3) "scale selected node subset". Preferably a box gets drawn around the node subset and allows the user to scale the box, horizontally, vertically, or both. With respect to box center.
On 8-3-2013 18:03, Bric wrote:
(3) scale up and and down selected nodes. Maybe with respect to line of symmetry, or with respect to the center of the derived box (the hypothetical box for the selected nodes).
an enhancement of the above would be the ability to pull in or spread apart (selected) nodes, horizontally ONLY, or vertically ONLY (both horizontal and vertical shifts would be the scaling)
This is already possible. Enable the "show transformation handles" in the node tool bar.
Cheers, Johan
On March 8, 2013 at 7:28 PM Johan Engelen <jbc.engelen@...2592...> wrote:
On 8-3-2013 18:03, Bric wrote:
(3) scale up and and down selected nodes. Maybe with respect to line of symmetry, or with respect to the center of the derived box (the hypothetical box for the selected nodes).
an enhancement of the above would be the ability to pull in or spread apart (selected) nodes, horizontally ONLY, or vertically ONLY (both horizontal and vertical shifts would be the scaling)
This is already possible. Enable the "show transformation handles" in the node tool bar.
I don't see the button. I've got version 0.47
Was the feature added after 0.47 ?
2013/3/9 Bric <bric@...2538...>:
On March 8, 2013 at 7:28 PM Johan Engelen <jbc.engelen@...2592...> wrote: This is already possible. Enable the "show transformation handles" in the node tool bar.
I don't see the button. I've got version 0.47
Was the feature added after 0.47 ?
It's only present since 0.48.
Some loose comments regarding the other two features: 1) This should not require any new UI, the node editor just needs to do the right thing when Ctrl+C is pressed. 2) This should be implemented by changing the align & distribute dialog so that the node buttons are removed and their functionality is taken over by the object buttons. Those that don't make sense for nodes should be grayed out. The feature can then be handled through the "relative to" dropdown, in particular "first selected" / "last selected".
Regards, Krzysztof
On March 9, 2013 at 12:39 AM Krzysztof Kosiński <tweenk.pl@...400...> wrote:
2013/3/9 Bric <bric@...2538...>:
On March 8, 2013 at 7:28 PM Johan Engelen <jbc.engelen@...2592...> wrote: This is already possible. Enable the "show transformation handles" in the node tool bar.
I don't see the button. I've got version 0.47
Was the feature added after 0.47 ?
It's only present since 0.48.
Some loose comments regarding the other two features:
- This should not require any new UI, the node editor just needs to
do the right thing when Ctrl+C is pressed. 2) This should be implemented by changing the align & distribute dialog so that the node buttons are removed and their functionality is taken over by the object buttons. Those that don't make sense for nodes should be grayed out. The feature can then be handled through the "relative to" dropdown, in particular "first selected" / "last selected".
Thanks. I forgot yet another feature/function: (4) Rotation of a node subset. Or is that already part of the "transformation handles" ?
I'll try version 0.48 asap. (I tried installing via ppa on an old Ubuntu, 10.04LTS, but am running into a glitch ("...is already the newest version..."))
2013/3/9 Bric <bric@...2538...>:
Thanks. I forgot yet another feature/function: (4) Rotation of a node subset. Or is that already part of the "transformation handles" ?
Yes, it's already covered. To enter rotation / skew mode, enable the handles, select some nodes and single-click one of the nodes - basically the same thing you'd do in the selector tool.
I'll try version 0.48 asap. (I tried installing via ppa on an old Ubuntu, 10.04LTS, but am running into a glitch ("...is already the newest version..."))
AFAIK, the PPA contains a package called 'inkscape-devel', not 'inkscape' and it's a snapshot of the unreleased 0.49 version. It's even better than 0.48 (e.g. much better performance) but has a few serious bugs which are blocking its release, for example large bitmaps are not scaled down correctly.
Regards, Krzysztof
Actually there are 2 official PPAs...
1) Stable (0.48.4) https://launchpad.net/~inkscape.dev/+archive/stable
2) Trunk (whatever the current revision is) https://launchpad.net/~inkscape.dev/+archive/trunk
Cheers, Josh
On Sat, Mar 9, 2013 at 6:52 PM, Krzysztof Kosiński <tweenk.pl@...1063....> wrote:
2013/3/9 Bric <bric@...2538...>:
Thanks. I forgot yet another feature/function: (4) Rotation of a node subset. Or is that already part of the "transformation handles" ?
Yes, it's already covered. To enter rotation / skew mode, enable the handles, select some nodes and single-click one of the nodes - basically the same thing you'd do in the selector tool.
I'll try version 0.48 asap. (I tried installing via ppa on an old Ubuntu, 10.04LTS, but am running into a glitch ("...is already the newest version..."))
AFAIK, the PPA contains a package called 'inkscape-devel', not 'inkscape' and it's a snapshot of the unreleased 0.49 version. It's even better than 0.48 (e.g. much better performance) but has a few serious bugs which are blocking its release, for example large bitmaps are not scaled down correctly.
Regards, Krzysztof
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the endpoint security space. For insight on selecting the right partner to tackle endpoint security challenges, access the full report. http://p.sf.net/sfu/symantec-dev2dev _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On March 9, 2013 at 10:16 PM Josh Andler <scislac@...400...> wrote:
Actually there are 2 official PPAs...
- Stable (0.48.4)
https://launchpad.net/~inkscape.dev/+archive/stable
- Trunk (whatever the current revision is)
well, I added the above two to my /etc/apt/sources.list, on Lucid, ran my update, then did "apt-get install inkscape"
still getting "inkscape is already the newest version"
what am I doing wrong?
Should I just compile from source? (Will that entail heaps of dependencies?)
Cheers, Josh
On Sat, Mar 9, 2013 at 6:52 PM, Krzysztof Kosiński <tweenk.pl@...2179......> wrote:
2013/3/9 Bric <bric@...2538...>:
Thanks. I forgot yet another feature/function: (4) Rotation of a node subset. Or is that already part of the "transformation handles" ?
Yes, it's already covered. To enter rotation / skew mode, enable the handles, select some nodes and single-click one of the nodes - basically the same thing you'd do in the selector tool.
I'll try version 0.48 asap. (I tried installing via ppa on an old Ubuntu, 10.04LTS, but am running into a glitch ("...is already the newest version..."))
AFAIK, the PPA contains a package called 'inkscape-devel', not 'inkscape' and it's a snapshot of the unreleased 0.49 version. It's even better than 0.48 (e.g. much better performance) but has a few serious bugs which are blocking its release, for example large bitmaps are not scaled down correctly.
Regards, Krzysztof
Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the endpoint security space. For insight on selecting the right partner to tackle endpoint security challenges, access the full report. http://p.sf.net/sfu/symantec-dev2dev _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On March 9, 2013 at 9:52 PM Krzysztof Kosiński <tweenk.pl@...400...> wrote:
2013/3/9 Bric <bric@...2538...>:
Thanks. I forgot yet another feature/function: (4) Rotation of a node subset. Or is that already part of the "transformation handles" ?
Yes, it's already covered. To enter rotation / skew mode, enable the handles, select some nodes and single-click one of the nodes - basically the same thing you'd do in the selector tool.
I'll try version 0.48 asap. (I tried installing via ppa on an old Ubuntu, 10.04LTS, but am running into a glitch ("...is already the newest version..."))
AFAIK, the PPA contains a package called 'inkscape-devel', not 'inkscape' and it's a snapshot of the unreleased 0.49 version. It's even better than 0.48 (e.g. much better performance) but has a few serious bugs which are blocking its release, for example large bitmaps are not scaled down correctly.
Thanks. I'll try to install (just tried and failed with "inkscape-devel")...
Meanwhile, here I go again, with node feature requests... (at the risk of again requesting something that already exists):
How about moving/dragging a node ("node A") along the "slope line" -- running through nodes A and B? (You'd have to select two and only two nodes for this. Then be able to drag A or B any which way along the slope line)
I can see many many practical uses for such. One would want to extend/shrink any diagonal, defined by two points. Including when the diagonal is not just a standalone segment but is part of a greater collection of nodes.
thanks
Regards, Krzysztof
2013/3/10 Bric <bric@...2538...>:
How about moving/dragging a node ("node A") along the "slope line" -- running through nodes A and B? (You'd have to select two and only two nodes for this. Then be able to drag A or B any which way along the slope line)
Right now this is supported only for adjacent nodes connected with linear segments.
Press and hold Ctrl+Alt. This will drag the node along its handle lines, and if an adjacent segment is linear it will drag it along that segment.
If you want to drag along a line between other nodes, here's a workaround: 1. turn on snapping to nodes and paths 2. draw a line between the nodes you have in mind 3. snap your node to the line you've drawn If you want to expand rather than shrink the diagonal, select the line you've drawn use the Ctrl+Alt to extend it.
All of the above will only work in 0.48.
Regards, Krzysztof
participants (4)
-
Bric
-
Johan Engelen
-
Josh Andler
-
Krzysztof Kosiński