[osg-users] Overriding the mouse pan up/down
Adrian Jelffs
adrian.jelffs at makai.com
Thu Mar 1 19:34:56 PST 2018
Hi,
Thank you for the reply. I looked at those examples but it is not quite what I am looking for.
I am looking for something like this, but to Pan up when the mouse is dragged up:
_manip->getSettings()->bindMouse(osgEarth::Util::EarthManipulator::ACTION_PAN_UP, osgGA::GUIEventAdapter::LEFT_MOUSE_BUTTON);
My current settings are:
_manip->getSettings()->bindKey(osgEarth::Util::EarthManipulator::ACTION_ROTATE_LEFT, osgGA::GUIEventAdapter::KeySymbol::KEY_Left, osgGA::GUIEventAdapter::MODKEY_CTRL);
_manip->getSettings()->bindKey(osgEarth::Util::EarthManipulator::ACTION_ROTATE_RIGHT, osgGA::GUIEventAdapter::KeySymbol::KEY_Right, osgGA::GUIEventAdapter::MODKEY_CTRL);
_manip->getSettings()->bindKey(osgEarth::Util::EarthManipulator::ACTION_ROTATE_UP, osgGA::GUIEventAdapter::KeySymbol::KEY_Up, osgGA::GUIEventAdapter::MODKEY_CTRL);
_manip->getSettings()->bindKey(osgEarth::Util::EarthManipulator::ACTION_ROTATE_DOWN, osgGA::GUIEventAdapter::KeySymbol::KEY_Down, osgGA::GUIEventAdapter::MODKEY_CTRL);
_manip->getSettings()->bindKey(osgEarth::Util::EarthManipulator::ACTION_ZOOM_IN, osgGA::GUIEventAdapter::KeySymbol::KEY_Up, osgGA::GUIEventAdapter::MODKEY_CTRL | osgGA::GUIEventAdapter::MODKEY_SHIFT);
_manip->getSettings()->bindKey(osgEarth::Util::EarthManipulator::ACTION_ZOOM_OUT, osgGA::GUIEventAdapter::KeySymbol::KEY_Down, osgGA::GUIEventAdapter::MODKEY_CTRL | osgGA::GUIEventAdapter::MODKEY_SHIFT);
_manip->getSettings()->bindScroll(osgEarth::Util::EarthManipulator::ACTION_ZOOM_IN, osgGA::GUIEventAdapter::SCROLL_UP);
_manip->getSettings()->bindScroll(osgEarth::Util::EarthManipulator::ACTION_ZOOM_OUT, osgGA::GUIEventAdapter::SCROLL_DOWN);
But I have no bindMouse settings.
At the moment the left click and drag up/down causes a zoom in/out.
I want a left click and drag up/down to pan up/down.
Many thanks for your help!
Cheers,
Adrian
------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=72994#72994
More information about the osg-users
mailing list