Carl Hetherington wrote:
On Wed, 12 May 2004, Bryce Harrington wrote:
[snip]
I've always been bugged by this too. Yes you're right that it seems to be basing the snap coordinate on the bounding box rather than the snap point as you'd expect. Perhaps this was done in a desire to allow shapes to fit within the grid boundaries. For instance, I can easily see how if you're making an artistic drawing, you might want to see things snap to their "real" edges rather than to their node points. However, as you note, for technical drawing it does not work out right, since the "centerlines" are the important thing, not the line widths.
Absolutely. I think the "artistic / technical" is probably the best distinction.
Perhaps an idea would be to provide an option in the grid/snap dialog for the following snapping behaviors:
Snap objects to their: Grid Guides outermost edges [ ] [X] node points (default) [X] [ ] center point [ ] [X] ( pivot point [ ] [ ] ) moment of inertia [ ] [ ] ( connection points [ ] [ ] )
Yes. I think this is the idea I had come around to, as well.
No, this is wrong. You almost always want to snap to nodes. In the rare case that someone actually wants to snap to the bounding box they can use stroke to path to convert the shape to a new set of nodes. Please, don't start making preferences for everything!
Make the snap points always the nodes, and additionally, the extreme points of the curve.
njh