我正在尝试使用鼠标在opengl中绘制一个简单的多维数据集。这是我遵循的基本步骤:
1.获取鼠标单击坐标。一,当鼠标第一次点击时(比如x1,y1)和另一个,当鼠标被释放时,即拖动后(比如x2,y2)。
2.使用glUnproject将2d坐标转换为3d
3.现在我在3d中有两个点,我可以很容易地渲染一个立方体
一切都按计划进行,除了我在绘制立方体时发现:
链接到图片:Here
这个立方体被画了一半,我不知道这里有什么问题。
答案 0 :(得分:1)
看起来整个场景都被裁剪在背板上。尝试将背板远离相机移动。如果您不知道背板是什么,请查看这篇精彩的文章:http://www.lighthouse3d.com/tutorials/view-frustum-culling/