我正在尝试设计一个小的应用程序,可以绘制简单的对象,如线,椭圆,三角形等…用鼠标使用OpenGL。应该有一个用户可以与之交互的GUI。我想用c#来设计UI。但我有问题让它与OpenGL库工作,因为我需要得到鼠标交互到这个。
大多数可用代码在程序运行时编写代码并直接将输出输出到窗口。
有谁能给我一个关于如何实现这一点的建议吗?
使用OpenGL,所有要绘制的东西都是每帧输出的。因此,如果您计划修改对象的坐标,则必须在调用vertex3f(x,y,z)时使用变量作为坐标。更新鼠标事件处理程序中的值,下一帧将使用新值。