正在渲染剪切的OpenGL顶点

时间:2015-12-13 03:06:50

标签: c++ opengl

我还没有做过很多OpenGL的事情,我认为我所看到的有一个明显的原因。

基本上下面的图片解释了一切。

图像之间唯一改变的是投影矩阵上的x旋转。

Windows上的OpenGL 1.1。

非常感谢任何帮助。

Good

BAd

1 个答案:

答案 0 :(得分:2)

这看起来像是一个正射投影。我建议你增加近值和远值之间的范围。与透视投影不同,由于非线性,你应该将近远距离限制在绝对必要的范围内,你可以安全地选择非常宽的邻近/远距离而不会遇到麻烦。我建议你使用[-1000,1000](24位深度缓冲区,你的深度分辨率为~1 / 8000视空间Z单位)。