flip object whilst moving object

Bug #823341 reported by Kirk Cooper
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Confirmed
Undecided
Unassigned

Bug Description

I created an image using the interpolate tool, but if you click the completed image then click H( for horizontal flip and then move the object without releasing the click. The object will return to its original state. I have supplied the original image. If this explanation makes no sense I will post a video. I tried to emulate this problem with rectangles and circles but didn't evidence of the issue affecting these types of shapes or paths.

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

> (…), but if you click the completed image then click H( for
> horizontal flip and then move the object without releasing
> the click.

Could you please clarify how you manage to do this with a single input device (mouse) at the same time (click without releasing on 'H', click without releasing on object and drag)? Alternatively, does one of these two scenarios match your perceived issue?

a) If you click on the button in the select tool controls bar to horizontally mirror the selected group of paths, keeping the mouse button pressed doesn't have an effect until released, and you can move the object with the keyboard commands (e.g. the arrow keys) - which works as expected with your example file and the objects stays in place when the the movement via arrow keys stops and does not revert to the original position. The flip command will be executed once, when the mouse button is released.

b) If you press the key 'H' on your keyboard and keep it pressed while trying to drag the object (a group with 89 objects) at the same time with the mouse (LMB pressed), the two commands will compete for execution time: keeping the 'H' pressed on the keyboard simply means a continuous repetition of the flip command as fast as your machine can recalculate/render the repeated horizontal flipping of the group, while at the same time trying to adjust the position to the transformation (dragging the group on-canvas) with the mouse. The location of the group when releasing either the key press or the mouse button press might not be what is expected because the execution of the fast sequence of transformation might lag with regard to updating the rendering of the complete group and the number of times the flip command was executed while keeping 'H' pressed.

Most likely you are describing case b) - could you explain a use case where a user would want to continuously flip the object while dragging it at the same time?

The difference to how Inkscape reacts to the same sequence of continuous superimposing transform commands with simple shapes might be explained that a) they are faster to rerender, unlike a group of 89 paths created with the 'Interpolate' extension and b) you seem to have limited the tests to symmetric shapes where you would not even noticed them being horizontally flipped while dragging.

Proposing to close as 'Invalid'.

Changed in inkscape:
status: New → Incomplete
tags: added: transformations
Revision history for this message
Kirk Cooper (enoted) wrote :

I have decieded to answer this question as being obscure, because I dont really seeing that it could affect others.

What happens in the version i was using 0.48 dev near 0.48.2 .
1. select object ( make a square convert to path and change one of the nodes)
2. move the object slowly across the screen and the press H on the keyboard ( lets say in the right hand direction ) and then whilst still having the object selected more it to the left quickly , the object used to jumped back to its original state when it was first selected.

I think I must make a video.
sorry to have discussed such a random issue.

su_v (suv-lp)
Changed in inkscape:
status: Incomplete → New
Revision history for this message
Qantas94Heavy (qantas94heavy) wrote :

So from what I understand, this is you're meant to do?

1. Select image.
2. Drag using mouse to somewhere.
3. Keep dragging but press H while you're dragging.

From my testing with Inkscape 1.0alpha (4855a8a2), the object will move to the left but won't actually flip like it's supposed to.

Changed in inkscape:
status: New → Confirmed
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.