On 02/14/2009 12:51 AM, Krzysztof KosiĆski wrote:
The current snapping mechanism is next to unusable when there are many places where a given thing might snap. The approach of snapping everything-to-everything is fundamentally wrong, because it simply doesn't work for many snapping points. I have a different idea, inspired by Corel DRAW, where snapping is much more useful than currently in Inkscape:
Please have a look at the release notes and look for "Coreldraw" in the snapping section ;-). Read through the list of new features and play a bit with the new snapping preferences! (there's a new tab in the preferences for that, named "snapping")
- When snap is enabled, the Select tool displays a highlight and some text
describing the snappable thing over which it hovers. The things that are highlighted are the same that are enabled in the snap toolbar.
Already implemented. Please select "only snap the node closest ..." in the prefs.
- During a subsequent drag the snapping point that gets highlighted is
chosen as the only snapping point for the dragged object. Otherwise the object doesn't snap when moving. This way we don't have to snap everything to everything, because we know one of the points the user intends to snap.
Same here.
Another new feature is that Inkscape can now prefer the node closest to the mouse pointer for snapping over the others, when you're not using the "only snap the node closest ..." mode. There's a slider for that in prefs to set a weight factor. Please test it and see if that works better when snapping complex shapes
Regards,
Diederik