rotation center does not scale with object size when using transform dialog to rescale

Bug #1357531 reported by Alvin Penner
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Medium
Unassigned

Bug Description

- Windows XP, Inkscape rev 13495
- draw rectangle
- drag rotation center so it aligns roughly with right edge
- use mouse to drag right edge so the object size increases
- note that the rotation center scales with the object size so that it remains aligned with right edge, as expected.

- now use transform dialog to scale the horizontal width
- note that the rotation center does not move, and is no longer aligned with right edge, which is unexpected

- not reproduced on Inkscape 0.48.5

su_v (suv-lp)
tags: added: transformations
tags: added: regression
Changed in inkscape:
milestone: none → 0.91
Alvin Penner (apenner)
description: updated
Revision history for this message
su_v (suv-lp) wrote :

Reproduced with r13495, not reproduced with r13520 on OS X 10.7.5.

Any chance you could check with latest trunk?

Revision history for this message
su_v (suv-lp) wrote :

Reproduced with r13511, not reproduced with r13512.

Probably related to bug #1352554 "trunk: moving object transformation center and flipping causes object to move away from center (>=13452)" (also fixed with Diederik's commit in 13512).

Revision history for this message
su_v (suv-lp) wrote :

Not fully fixed: applying a negative scale (e.g. scale up first by 200%, then down three times with -50%), the rotation center is positioned mear the opposite edge every second time the negative scale is applied.

su_v (suv-lp)
Changed in inkscape:
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
su_v (suv-lp) wrote :

On 2014-08-16 02:04 , ~suv wrote:
> Not fully fixed:

Actually I'm wrong about this - this also happens with stable, and is correct (actually, the object is horizontally flipped each time (the rotation center stays fixed relative to the object itself)). Scaling down to half the size (or width) is done with 50%, not with -50% ;-)

Proposing to close as fixed: (regression introduced in r13452 (same as with bug #1352554), fixed in r13512.

Revision history for this message
Alvin Penner (apenner) wrote :

agreed, marking as Fixed:

running rev 13520
if I use the Transform dialog box and apply a horizontal transform, then there are two cases:

- check the box that says "Apply to each object separately". In this case the rotation center does not respond to the transform command.
- uncheck the box and the rotation center responds as expected.
- after re-reading the instructions about 3 times, I believe this is the intended behavior.

Changed in inkscape:
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.