Allow users to control addition of nodes with freehand
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
Wishlist
|
bbyak |
Bug Description
Instead of enforcing either the Inkscape or Sodipodi style of freehand
drawing, it would be better to optionally leave the decision of where and
when to place nodes up to an experienced user.
IRC log follows:
<silsor> what do you guys think about a pen tool that would allow you to
draw freehand, but lay down nodes on the press of a key?
<silsor> I was thinking about the comparison between the Inkscape and
Sodipodi freehand drawing tools and realized that it might be better to let
an experienced user control when the nodes are added
<silsor> when you pressed the hotkey, it would add a node at the current
mouse position that most accurately represents the scribbles between that
point and the previous node that was set down
<^-> [cyreve] xara records the whole list of mouse positions and once
you've lifted it gives you a slider to control how many nodes you want.
It's quite slick
<silsor> this would allow you to draw slowly with a mouse for control,
without adding the insane numbers of nodes that this creates with the
current inkscape drawing tool
<^-> [ScislaC] silsor: that's a discussion to be had with bulia...
<^-> [ScislaC] cyreve: that is definitely slick!
Changed in inkscape: | |
importance: | Undecided → Wishlist |
status: | New → Confirmed |
Changed in inkscape: | |
assignee: | buliabyak-users → buliabyak |
tags: | added: bug-migration |
Xara's system is not very convenient at all. I've used it.
Once you deselect the just-drawn path, or draw a new one,
you can't return to that path and adjust its number of nodes.
Our Simplify is similar but better because you can simplify
any path at any time. On the other hand, Simplify only works
downhill, i.e. you can only simplify but not "complexify" a
path to make it closer to hand movements. Xara can go both
ways, but only because it stores the exact hand movement for
the just-drawn path - but quickly forgets it afterwards. And
it's understandable, because if you try to store it forever,
it will give weird results after you node-edit the path or
do anything else with it manually. So, between the Xara way
(selecting arbitrary precision, but only for the freshly
drawn path) and Inkscape way (being able to only simplify a
path, but do it to any path at any time) I prefer the latter.