我还没有做过很多OpenGL的事情,我认为我所看到的有一个明显的原因。
基本上下面的图片解释了一切。
图像之间唯一改变的是投影矩阵上的x旋转。
Windows上的OpenGL 1.1。
非常感谢任何帮助。
答案 0 :(得分:2)
这看起来像是一个正射投影。我建议你增加近值和远值之间的范围。与透视投影不同,由于非线性,你应该将近远距离限制在绝对必要的范围内,你可以安全地选择非常宽的邻近/远距离而不会遇到麻烦。我建议你使用[-1000,1000](24位深度缓冲区,你的深度分辨率为~1 / 8000视空间Z单位)。