View Revisions: Issue #12439

Summary 0012439: on canvas basepoint for rotation
Revision 2014-06-26 15:55 by ale
Description there are a few partial requests for this feature. here a try to define something that can be implemented in an easy way...

(updated after getting some suggestions)

- there are 9 hot spots: top left, top center, top right, left center, center, right center, bottom left, bottom center, bottom right

- when using the rotation tool, the basepoint should be defined by using the opposite node to the one under the cursor (if you want to rotate around the top left corner you click on the bottom right corner and rotate; if you want to rotate around the center anywhere in the item area)

- in the PP you can choose one of the nine hot spots and it will be used in the PP itself.

if this proposal is accepted i could think about implementing it...
Revision 2014-06-26 12:42 by ale
Description there are a few partial requests for this feature. here a try to define something that can be implemented in an easy way...

- there are 9 hot spots: top left, top center, top right, left center, center, right center, bottom left, bottom center, bottom right

- when using the rotation tool, the basepoint should be defined by using the opposite node to the one under the cursor (if you want to rotate around the top left corner you click on the bottom right corner and rotate)

- the last basepoint used is stored for the use in the PP.

- in the PP you can choose one of the nine hot spots

- the value of the current basepoint is stored for each item; a default value is set in the preferences and document settings.

- eventually, we could find a way to set the hot spot in use when rotating by clicking on the item area (useful in the case you've magnified the item for an exact rotation... but in that case you probably should use the PP anyway... ; but this would allow us to set the basepoint to other values than the hotspots; eventually also outside of the frame area; this would be a further step)

if this proposal is accepted i could think about implementing it...