在openGL中用鼠标绘制

时间:2008-12-12 17:34:32

标签: opengl mouse draw

如何用C ++中的openGL用鼠标绘制多边形?

3 个答案:

答案 0 :(得分:12)

首先调节鼠标以识别多边形的形状,并能够完成它在计算机屏幕上看到的形状。您可以使用操作性条件(通过用食物颗粒奖励鼠标)来训练它达到可接受的熟练程度。

答案 1 :(得分:5)

假设这是家庭作业,并且你想在看别人的解决方案之前尝试自己解决这个问题,请花点时间考虑一下:

  • 您如何知道用户何时按下按钮?
  • 当时的鼠标坐标是什么?
  • 如何将鼠标坐标转换为GL模型的世界坐标?
  • 你如何找出要移动的顶点? (或添加)
  • 如何移动顶点?
  • 你如何重绘?
  • 模型和视图之间的联系是什么?

答案 2 :(得分:4)

也许去上课,注意并了解老师说的话?或者看看NeHe教程,你可以通过使用全能的谷歌五分钟找到它?