osgEarth中视角由跟随模式切换到漫游模式后没有鼠标拖拽功能问题分析及解决方法
遇到了一个棘手的问题,就是在由跟随模式切换到漫游模式的时候,鼠标无法实现拖拽功能。后来发现是前面给自己挖的坑。
因为要实现鼠标点选某个模型后,模型需要变红色显示,所以添加了一个事件处理程序。
// 创建 场景中模型的点选功能 事件处理程序
ModelSelectionHandler* handler = new ModelSelectionHandler(m_root, m_viewer, textureFiles, selectableGroups);
m_viewer->addEventHandler(handler);// 添加更新回调
m_root->setUpdateCallback(new UpdateCallback(handler));
就是在ModelPickEventHandler.cpp文件的ModelSelectionHandler::handle 中,