我正在尝试使用鼠标在 opengl 中绘制一个简单的立方体。这是我遵循的基本步骤:
1. 获取鼠标点击坐标。一个,当鼠标第一次被点击时(比如x1,y1),另一个,当鼠标被释放时,即在拖动之后(比如x2,y2)。
2. 使用 glUnproject 将 2d 坐标转换为 3d。
3. 现在我在 3d 中有两个点,我可以轻松地渲染一个 Cube。
一切都按计划进行,除了我在绘制立方体时发现了这个:
链接到图像:这里
立方体被绘制了一半,我不知道这里有什么问题。
问问题
786 次
1 回答
1
看起来整个场景都被夹在背板上。尝试将背板远离相机。如果您不知道什么是背板,请查看这篇很棒的文章:http ://www.lighthouse3d.com/tutorials/view-frustum-culling/
于 2013-10-26T13:52:19.280 回答