![]() |
1
18
您肯定不想让对象的大小显式地依赖于窗口大小。 正如genpfault所建议的,只要窗口大小改变,就调整投影矩阵。 调整窗口大小时的操作:
|
![]() |
2
5
如果您使用的是glupperspective()之类的工具,只需使用窗宽/高比:
|
![]() |
3
3
您应该设置某种窗口处理程序函数,每当调整OpenGL窗口的大小时都会调用该函数。当aspectRatio>1,当aspectRatio<=1分开。不这样做可能会导致几何图形在屏幕调整大小后落在屏幕之外。
|
![]() |
4
0
我也在学习opengl。我昨天遇到了这个问题,但我没有找到正确的答案。今天,我已经解决了这个问题。在我的小程序中,当改变窗口的宽度或高度时,对象会改变大小。这是我的代码(请原谅我的错误):
|
![]() |
5
0
该示例仅显示一个矩形框,当窗口调整大小时,该框的大小不会改变。您可以直接复制并粘贴到您的项目中(假设我是openGl初学者)
|
![]() |
user1424739 · 如何获得子地块的绘图区域大小? 3 年前 |
![]() |
Nor-s · 如何使用ASIMP正确加载模型? 3 年前 |
![]() |
Makogan · 3D纹理大小影响程序输出,不会引发错误 7 年前 |
![]() |
Karsten W. · 底部R中的旋转箭头 7 年前 |
|
168grani · Matplotlib图形的线条平滑 7 年前 |