【问题标题】:draw by mouse in openGL在openGL中用鼠标绘制
【发布时间】:2008-12-12 17:34:32
【问题描述】:

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

【问题讨论】:

    标签: opengl mouse draw


    【解决方案1】:

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

    【讨论】:

    • 大声笑,在我意识到这是一个家庭作业问题之前,我要投反对票,+1
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-11-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-20
        • 1970-01-01
        相关资源
        最近更新 更多