在OpenGL中使用相机旋转其他部分进行固定

时间:2012-10-23 06:57:43

标签: opengl glut freeglut

是否可以有一个openGL窗口,其中一个部分被固定,另一个部分与相机一起旋转或移动。

更清楚。 我想要一个控制基础屏幕。 我希望控制(可能是方形生成的按钮)固定,而其余屏幕随相机移动。 任何人都可以告诉我它是否可行?

2 个答案:

答案 0 :(得分:2)

OpenGL不是场景图。这是一个州控制的绘图API。在调用OpenGL函数时绘制了一些东西。完全可以使用一组投影和模型视图矩阵和视口A绘制一个东西,然后改变投影,模型视图和视口来设置B并绘制更多东西。

我将其余部分留给你的想象力。

大胖提示,希望点击它:如果在某个窗口调整大小处理程序中设置视口和投影,请将此代码移动到绘图代码中。

答案 1 :(得分:0)

要实现此效果,您需要先使用透视投影绘制3D场景,然后切换到正交投影并绘制2D控制元素。然后每帧重复该过程。该技术概述为here