C# 如何使用带鼠标的OpenGL绘制简单对象

C# 如何使用带鼠标的OpenGL绘制简单对象,c#,opengl,user-interface,opentk,tao-framework,C#,Opengl,User Interface,Opentk,Tao Framework,我正试图设计一个小应用程序,可以画简单的对象,如直线,椭圆,三角形等。。。用鼠标使用OpenGL。应该有一个用户可以与之交互的GUI。我想用C#设计UI。但我在使用OpenGL库时遇到了一些问题,因为我需要让鼠标与之交互 大多数可用代码编写代码,并在程序运行时直接向窗口生成输出 有没有人能给我一个如何实现这一点的提示?使用OpenGL,所有要绘制的内容都会在每一帧中输出。因此,如果您计划修改对象的坐标,则在调用vertex3f(x,y,z)时必须使用变量作为坐标。更新鼠标事件处理程序中的值,下一

我正试图设计一个小应用程序,可以画简单的对象,如直线,椭圆,三角形等。。。用鼠标使用OpenGL。应该有一个用户可以与之交互的GUI。我想用C#设计UI。但我在使用OpenGL库时遇到了一些问题,因为我需要让鼠标与之交互

大多数可用代码编写代码,并在程序运行时直接向窗口生成输出


有没有人能给我一个如何实现这一点的提示?

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