如何用鼠标绘制简单的OpenGL对象

本文关键字:OpenGL 对象 简单 绘制 何用 鼠标 | 更新日期: 2023-09-27 17:50:48

我正在尝试设计一个小的应用程序,可以绘制简单的对象,如线,椭圆,三角形等…用鼠标使用OpenGL。应该有一个用户可以与之交互的GUI。我想用c#来设计UI。但我有问题让它与OpenGL库工作,因为我需要得到鼠标交互到这个。

大多数可用代码在程序运行时编写代码并直接将输出输出到窗口。

有谁能给我一个关于如何实现这一点的建议吗?

如何用鼠标绘制简单的OpenGL对象

使用OpenGL,所有要绘制的东西都是每帧输出的。因此,如果您计划修改对象的坐标,则必须在调用vertex3f(x,y,z)时使用变量作为坐标。更新鼠标事件处理程序中的值,下一帧将使用新值。