在openGL中用鼠标绘制

1 opengl mouse draw

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

Mar*_*eau 12

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


Rol*_*der 5

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

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