我有一个 OpenGL 程序,当我调用它时它可以工作:
gluLookAt(0.1,0.1,0.1, 0,0,0, 0,0.1,0);
...但不是当我这样称呼时:
gluLookAt(0.01,0.01,0.01, 0,0,0, 0,0.01,0);
(在后一种情况下,出现空白屏幕。)
gluLookAt 是否有最小/最大浮点参数大小?
绘图是围绕原点完成的,半径约为 10-6。
最佳答案
检查 gluPerspective 的最小绘制距离的值:
gluPerspective(45.0, (double)window.GetWidth()/(double)window.GetHeight(), 0.1d, 2000.0d);
这行不通,因为一切都在 0.1 之前。
关于c++ - gluLookAt() 是否对最小参数大小有限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15231927/