c++ - 如何禁用/覆盖 OpenSceneGraph 中的 Wireframe 和 Stats 键?

标签 c++ openscenegraph

我继承了一个体面的代码库,它有一个低于标准的相机控制方案。我想使用 WASD 进行控制,但 W 用于线框,S 用于统计。我能找到的唯一解决方案是:

viewer.setKeyEventSetsDone(0); 

但这不起作用(或者我把它放错了地方)。

实现禁用线框和统计信息的最简单方法是什么? (或者更好地重新映射它们)

最佳答案

消费W和S事件的对象是两个“事件处理器”,具体来说:

检查您的代码库,您会看到它们附加到主 osg 查看器或其 View 之一。

关于c++ - 如何禁用/覆盖 OpenSceneGraph 中的 Wireframe 和 Stats 键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43127066/

相关文章:

C++ 如何在类中缓存模板类型 T 的变量?

c++ - 打开场景图 LNK2019 错误

c++ - OpenSceneGraph LNK2019

c++ - Shuffle 函数无法使用指针来工作

c++ - 在 openSceneGraph 中设计 3D 房间

Qt5.6:高DPI支持和OpenGL(OpenSceneGraph)

C++使用位移位分配显式枚举值

c# - Visual Studio : C++\CLI wrapper assembly path dependency problems

c++ - 线性搜索通过 vector[i] 得到 0ms 响应,而 vector.at(i) 得到时间

C++,为大数据传递最佳参数和返回类型