Gazebo | Ignition | Community
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Mouse zoom / camera placement inconsistencies

OSRF team,

When I try to move around in Gazebo, the way the software is set up seems to be that based on where my mouse is on the screen, this affects the zoom speed AND the location of the zoom center. This is very challenging to work with, and also makes for very inconsistent navigation through the world; for example, if I'm trying to zoom out while focusing on something on the bottom left corner of my viewable space, it often takes forever, and when I try to zoom out quickly by moving the mouse cursor higher on the screen, this moves the camera center away from where I want it. Then there's this yellow orb that does seems to reference my camera center, but it is not intuitive to change the location of this orb. This orb is often distracting, and hasn't been especially useful.

Is there a more elegant way to solve this? It would seem to me that decoupling the mouse wheel's zoom rate from the camera centering would be much more effective - I would advocate for keeping the zoom rate either constant or based on the acceleration of the scroll wheel (and by default fairly fast), but not linked to where the mouse cursor is. The feature of moving your camera placement based on cursor location is a great CAD innovation, but when you also add in zoom speed it all breaks down. The other issue, of course, is that 'up' in the z-axis and 'up' relative to the viewable window are often confounded, which tends to make things challenging. Any luck with using a 3-D mouse?