On 10/26/2008 09:57 PM, A.J. Carter wrote:
gives indeed excellent control for translations, but what about scaling and stretching? You're not using the handles for this, so how is Inkscape to know which transformation to use? BTW, perpendicular and tangent snapping will be difficult with our current mechanisms, but the other modes are either already there or easily implemented.
I'm not sure I understand the distinction; if the cursor is above the snap point it will translate the object. If it is above a handle (which is why these have to be outside the perimeter of the object) it will either scale or stretch.
This way you will have full control of which node snaps, but only for translations. Snapping in other transformations (scaling, stretching) will still behave unpredictably, meaning that it's hard to tell beforehand which node will snap. I would prefer to have a solution for any transformation, although translations are most used of course.
Diederik