gluLookAt故障

时间:2012-12-04 12:11:59

标签: opengl glulookat

我画了一个由2个切线球体组成的物体,它本身与墙壁相切(下图)。使用gluLookAt(),我将相机设置在x点(第一个球体中心),看向y点(第二个球体中心),所以实际上我沿着墙看到了。但是,我可以看到墙内(某些'')。

   [ ]
(x)[ ]
(y)[ ]
   [ ]

有谁知道问题可能是什么?

观察:如果我将球体从墙壁移开一点,小故障就会消失,但是当球体非常接近墙壁时,我不明白它为什么存在。

1 个答案:

答案 0 :(得分:4)

听起来像是剪纸人工制品 - 相机距离墙壁有多远,近距离平面在哪里?

如果剪裁平面足够远以延伸到墙上,那么墙将被剪裁,你将透视(或进入)它。