使用鼠标在Opengl中绘制一个立方体

时间:2013-10-26 12:15:18

标签: c++ opengl 3d cube

我正在尝试使用鼠标在opengl中绘制一个简单的多维数据集。这是我遵循的基本步骤:

 1.获取鼠标单击坐标。一,当鼠标第一次点击时(比如x1,y1)和另一个,当鼠标被释放时,即拖动后(比如x2,y2)。
 2.使用glUnproject将2d坐标转换为3d  3.现在我在3d中有两个点,我可以很容易地渲染一个立方体
一切都按计划进行,除了我在绘制立方体时发现:
链接到图片:Here
这个立方体被画了一半,我不知道这里有什么问题。

1 个答案:

答案 0 :(得分:1)

看起来整个场景都被裁剪在背板上。尝试将背板远离相机移动。如果您不知道背板是什么,请查看这篇精彩的文章:http://www.lighthouse3d.com/tutorials/view-frustum-culling/