我画了一个由2个切线球体组成的物体,它本身与墙壁相切(下图)。使用gluLookAt(),我将相机设置在x点(第一个球体中心),看向y点(第二个球体中心),所以实际上我沿着墙看到了。但是,我可以看到在墙内(某些'')。
[ ]
(x)[ ]
(y)[ ]
[ ]
有谁知道问题可能是什么?
观察:如果我将球体从墙壁移开一点,小故障就会消失,但是当球体非常接近墙壁时,我不明白它为什么存在。
答案 0 :(得分:4)
听起来像是剪纸人工制品 - 相机距离墙壁有多远,近距离平面在哪里?
如果剪裁平面足够远以延伸到墙上,那么墙将被剪裁,你将透视(或进入)它。