Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual c++ 渲染openni帧是否需要过量?_Visual C++_Opengl_Glut_Openni - Fatal编程技术网

Visual c++ 渲染openni帧是否需要过量?

Visual c++ 渲染openni帧是否需要过量?,visual-c++,opengl,glut,openni,Visual C++,Opengl,Glut,Openni,我不是100%确定GLUT如何呈现OpenNI的数据 我知道GLUT允许轻松创建一个窗口来包含OpenGL和OpenNI之间正在进行的操作 但我想知道我是否必须使用过量。我需要开发的应用程序需要的不仅仅是GLUT所能提供的,也就是说,我需要制作一个GUI。GLUT是一个工具,它可以使设置窗口更容易,而且最重要的是,它是一个可移植的工具。它的功能更多,如键盘/鼠标输入和其他各种功能,但通常不建议使用这些功能。 为了回答你的问题,你可以在没有过量的情况下做任何你想要的东西,过量只是让一些事情变得更容

我不是100%确定GLUT如何呈现OpenNI的数据

我知道GLUT允许轻松创建一个窗口来包含OpenGL和OpenNI之间正在进行的操作


但我想知道我是否必须使用过量。我需要开发的应用程序需要的不仅仅是GLUT所能提供的,也就是说,我需要制作一个GUI。

GLUT是一个工具,它可以使设置窗口更容易,而且最重要的是,它是一个可移植的工具。它的功能更多,如键盘/鼠标输入和其他各种功能,但通常不建议使用这些功能。

为了回答你的问题,你可以在没有过量的情况下做任何你想要的东西,过量只是让一些事情变得更容易。

-1:如果你使用(免费)过量,没有理由不使用它的键盘代码。大体上你是对的,但我反对你不应该使用GLUT的输入代码。@Nicolas我在哪里说过你“不应该使用”GLUT的输入代码?我刚才说一般不推荐,这是真的。“它做得更多,像键盘/鼠标输入和其他各种东西,但一般不推荐使用”这句话中的“他们”不是指“键盘/鼠标输入和其他各种东西”?@Nicolas当然“他们”在那句话中是指键盘/鼠标输入,但你似乎没有理解“一般不推荐”和“不应该使用”是完全不同的。我的意思是,没有多少人会说“你应该使用glut的内置输入功能”,这是完全正确的,过去给过我关于glut的建议的大多数人都告诉我将其用于窗口管理,仅此而已,我非常怀疑这在过去几年中已经发生了变化。我从未听过有人说不要使用GLUT的输入函数。我听过有人说不要使用GLUT,但我从来没有听过这样的建议:“GLUT很好,但不要使用它的输入功能。”特别是因为如果你不使用他们的输入功能,你就不能使用其他任何人的输入功能,因为GLUT不允许你访问HWND来自己获取输入。