Simple tugging curve editing etc
The tweak/sculpt tool is nice, but sometimes it seems to introduce a little too much distortion. It's also quite slow, and setting the appropriate width can be a bit annoying. How about implementing something like this? http://www-ui.is.s.u-tokyo.ac.jp/~takeo/research/rigid/curve/index.html
The two big ideas in there are as far as I know: 1) automatically setting region of influence based on maximum amount dragged. 2) angle preserving deformation -- for instance if you try Inkscape's sculpt tool on a crown shape like in the lower right corner of the applet there it's pretty impossible not to turn the straight lines into curves.
The smoothing thing in that demo isn't bad either, I don't know of any way to "brush on" smoothing in Inkscape right now. Maybe the tweak/sculpt tool can do it somehow though?
A couple of other line drawing enhancements that I think would be nice are * a mode where scribbling back and forth over a line erases it. * a mode where drawing over top of a portion of an existing curve would automatically splice in the new part.
I've seen these latter two techniques used in some of Igarashi's papers, and they look handy. The first is used in Teddy. I'm not sure where I've seen the second.
I think this could maybe even be a nice little set of mini-projects for a GSoC.
--bb
The tool on this website works really weird. If I drag a path I would expect it to behave like you were dragging a rope lying on the floor, but it instead the path does something crazy. But the idea is very nice, I think it could be useful to have a "pick & drag path" tool.
Regards, Krzysztof Kosiński
On Wed, Mar 26, 2008 at 11:07 AM, Bill Baxter wrote:
The tweak/sculpt tool is nice, but sometimes it seems to introduce a little too much distortion. It's also quite slow, and setting the appropriate width can be a bit annoying. How about implementing something like this? http://www-ui.is.s.u-tokyo.ac.jp/~takeo/research/rigid/curve/index.html
Or http://www.cvalley.com/products/xtreampath/ :)
Alexandre
Alexandre Prokoudine wrote:
On Wed, Mar 26, 2008 at 11:07 AM, Bill Baxter wrote:
The tweak/sculpt tool is nice, but sometimes it seems to introduce a little too much distortion. It's also quite slow, and setting the appropriate width can be a bit annoying. How about implementing something like this? http://www-ui.is.s.u-tokyo.ac.jp/~takeo/research/rigid/curve/index.html
Or http://www.cvalley.com/products/xtreampath/ :)
Alexandre
Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
Bill Baxter wrote:
The tweak/sculpt tool is nice, but sometimes it seems to introduce a little too much distortion. It's also quite slow, and setting the appropriate width can be a bit annoying. How about implementing something like this? http://www-ui.is.s.u-tokyo.ac.jp/~takeo/research/rigid/curve/index.html
Have you tried the "Node Sculpting" that was introduce in one of the last few versions? I think it behaves similar to what you describe.
Aaron Spike
On Wed, Mar 26, 2008 at 4:06 PM, Aaron Spike wrote:
Bill Baxter wrote:
The tweak/sculpt tool is nice, but sometimes it seems to introduce a little too much distortion. It's also quite slow, and setting the appropriate width can be a bit annoying. How about implementing something like this? http://www-ui.is.s.u-tokyo.ac.jp/~takeo/research/rigid/curve/index.html
Have you tried the "Node Sculpting" that was introduce in one of the last few versions? I think it behaves similar to what you describe.
The point of both approaches, like with Tweak tool, is not to deal with nodes directly ;-)
Alexandre
On Wed, Mar 26, 2008 at 10:06 PM, Aaron Spike <aaron@...749...> wrote:
Bill Baxter wrote:
The tweak/sculpt tool is nice, but sometimes it seems to introduce a little too much distortion. It's also quite slow, and setting the appropriate width can be a bit annoying. How about implementing something like this? http://www-ui.is.s.u-tokyo.ac.jp/~takeo/research/rigid/curve/index.html
Have you tried the "Node Sculpting" that was introduce in one of the last few versions? I think it behaves similar to what you describe.
I forgot about that one. Alt-drag in F2 mode you mean, right?
The automatic region of influence trick in the above link would be a nice addition to the Node Sculpting feature, too, I think. I find it kind of annoying to have to select all the nodes you want to affect in advance. (Though that capability shouldn't go away --- sometimes that's exactly what you need).
But the main difference with Node Sculpting, I think, is that the technique above is using angle-preserving deformation. So rather than just a simple falloff to the perturbation based on distance, it is minimizing a metric which tries to keep the curve's shape as similar to the original as possible while still meeting the drag constraint.
--bb
participants (4)
-
Aaron Spike
-
Alexandre Prokoudine
-
Bill Baxter
-
Krzysztof Kosiński