0

是否有可能有一个 openGL 窗口,其中一个部分是固定的,而另一个部分是用相机旋转或平移的。

要更清楚。我想要一个控制基地屏幕。我希望在其余屏幕随相机移动时固定控件(可能是以方形形式生成的按钮)。谁能告诉我这是否可行?

4

2 回答 2

2

OpenGL 不是场景图。这是一个状态控制的绘图 API。在调用 OpenGL 函数时绘制事物。完全可以使用一组投影和模型视图矩阵以及视口 A 绘制一个东西,然后将投影、模型视图和视口更改为设置 B 并绘制更多的东西。

我把剩下的留给你想象。

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

于 2012-10-23T07:57:23.303 回答
0

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

于 2012-10-23T08:29:13.143 回答