On Tue, 22 Jun 2004, Peter Moulder wrote:
On Tue, Jun 22, 2004 at 10:51:28AM +0100, Carl Hetherington wrote:
Currently if you select, say, a rectangle and scale it using a knot, the origin for the scale is taken as the opposite corner of the rectangle's bounding box.
This is fine if you want snap-to-bounding-box behaviour, but it presents problems if you want snap-to-nodes since the node near the opposite corner of the bounding box will drift wrt its original position.
(Note I've thought for only a minute about the question.)
I wonder whether it should default to the opposite corner of the bounding box of the _unstroked_ shape, which for an unrotated non-rounded rectangle coincides with the node corner.
The plus sign can be dragged to indicate the scale origin. Perhaps we should do snapping on it, to facilitate having the origin be exactly on a node or (probably harder to program) on a stroke corner (assuming miter joins).
Ah yes, I hadn't thought of that. The plus sign seems to have been removed for scale, however --- IIRC it was because it can get in the way of moving small objects. It already snaps to the grid, so that bit is done.
Any other thoughts? Or should it just be a preference?
Carl