Page MenuHome

Fixing Papercut T58072

Authored by Benjamin (51423benam) on Mar 15 2019, 4:30 PM.



This patches fixes the Papercut T58072 and removes the unpredictability what happens when dragging in the center circle of the move gizmo. For the complete description, please refer to the task.

Diff Detail

rB Blender

Event Timeline

While this solves the described issue, it also changes how the gizmo is drawn. This might or might not be desired. @William Reynish (billreynish)?


I would not have expected the functionality issue to be fixed so easily.

However, as @Jacques Lucke (JacquesLucke) points out, this also changes the visual appearance of the gizmos:

Personally, I feel like this is too strong and distracting a visual effect.

@Pablo Vazquez (pablovazquez) @Brecht Van Lommel (brecht) @Campbell Barton (campbellbarton) thoughts?

We could just dial down the alpha here, to make it look like before, but still keep the hitbox advantage of the fill method?

Also, while it was not really mentioned in the original paper cut description, the exact same issue exists for the Scale gizmo:

Dragging from inside the center circle is essentially random.

Just like with the Move gizmo, you'll either scale on all axes, or only on one of the three individual axes more or less arbitrarily, depending on which exact pixel the mouse cursor lands on.