2

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

4

3 回答 3

12

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

于 2008-12-12T17:55:42.563 回答
5

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

  • 您如何知道用户何时按下按钮?
  • 当时的鼠标坐标是多少?
  • 如何将鼠标坐标转换为 GL 模型的世界坐标?
  • 你如何确定要移动哪个顶点?(或添加)
  • 你如何移动顶点?
  • 你如何重绘?
  • 模型和视图之间有什么联系?
于 2008-12-19T12:40:39.163 回答
4

也许去上课,专心听讲,听听老师说的话?或者看一下 NeHe 教程,使用全能谷歌五分钟就能找到?

于 2008-12-12T17:44:15.583 回答