You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Clicking and moving the mouse e.g. left-right over the top part of a 3d axes seems to always rotate the axes along the data z-direction, no matter what that direction is on screen. This means that if the data z-axis is oriented "normal to the screen", then the same mouse motion can rotate the axes visually clockwise or counterclockwise (first two cases below); if the data z-axis is oriented "in the screen" then the rotation is again different (last case below).
3d.mov
Proposed fix
Probably(?) mouse-interactive rotations should be relative to screen directions rather than data axes directions.
For the record, the axes above were generated with
On Thu, Aug 10, 2023 at 6:57 PM Antony Lee ***@***.***> wrote:
Summary
Clicking and moving the mouse e.g. left-right over the top part of a 3d
axes seems to always rotate the axes along the *data* z-direction, no
matter what that direction is on screen. This means that if the data z-axis
is oriented "normal to the screen", then the same mouse motion can rotate
the axes visually clockwise or counterclockwise (first two cases below); if
the data z-axis is oriented "in the screen" then the rotation is again
different (last case below).
https://github.com/matplotlib/matplotlib/assets/1322974/98588ba4-f81d-4469-9ced-3df237d182e6
Proposed fix
Probably(?) mouse-interactive rotations should be relative to *screen*
directions rather than *data* axes directions.
—
Reply to this email directly, view it on GitHub
<#26492>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AACHF6AD4NLSVBNNAFUXFJDXUVRMLANCNFSM6AAAAAA3ME3PG4>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
Summary
Clicking and moving the mouse e.g. left-right over the top part of a 3d axes seems to always rotate the axes along the data z-direction, no matter what that direction is on screen. This means that if the data z-axis is oriented "normal to the screen", then the same mouse motion can rotate the axes visually clockwise or counterclockwise (first two cases below); if the data z-axis is oriented "in the screen" then the rotation is again different (last case below).
3d.mov
Proposed fix
Probably(?) mouse-interactive rotations should be relative to screen directions rather than data axes directions.
For the record, the axes above were generated with
The text was updated successfully, but these errors were encountered: