Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用我在 OpenGL 中制作的这个机械臂。我的意图是用手势控制这个手臂。我从相机中获取手势信息。唯一的问题是相机还不断寻找用户信息来识别手势,而且 OpenGL 的 glutMainLoop() 从不返回任何东西。所以要么我的 OpenGL 应用程序运行,要么我的相机工作
所以我想不出一种方法来处理这两个连续的过程。我不想为此使用线程,因为那只会使它变得复杂。
有没有另一种方法来解决这个问题。
在 glut 回调中轮询您的相机,例如glutIdleFunc. 如果您相机的 API 不支持轮询,您必须使用线程。相机线程会将控制信息存储在某个变量中,然后 glut 主循环可以将其用于绘图。
glutIdleFunc