0

我正在尝试使用我在 OpenGL 中制作的这个机械臂。我的意图是用手势控制这个手臂。我从相机中获取手势信息。唯一的问题是相机还不断寻找用户信息来识别手势,而且 OpenGL 的 glutMainLoop() 从不返回任何东西。所以要么我的 OpenGL 应用程序运行,要么我的相机工作

所以我想不出一种方法来处理这两个连续的过程。我不想为此使用线程,因为那只会使它变得复杂。

有没有另一种方法来解决这个问题。

4

1 回答 1

0

在 glut 回调中轮询您的相机,例如glutIdleFunc. 如果您相机的 API 不支持轮询,您必须使用线程。相机线程会将控制信息存储在某个变量中,然后 glut 主循环可以将其用于绘图。

于 2013-05-25T11:30:36.037 回答