如何使用c#窗口作为过剩窗口
本文关键字:窗口 何使用 | 更新日期: 2023-09-27 17:54:52
我想在c#窗口中显示GlutSolidSphere
。我用的是Tao Framework
。因为您必须创建GlutWindow
来显示Glut Objects
。我不想创建这个GlutWindow
,但我想使用c#窗口来显示Glut Objects
。我该怎么做呢?
你需要在窗口上创建一个OpenGL上下文。你可以通过t来做。SimpleOpenGlControl(仅限windows)或OpenTK。GLControl(跨平台)。
正如datenwolf所建议的,一旦你有了一个OpenGL上下文,你就可以随意渲染GLUT形状。
我该怎么做?
glutSolidSphere实际上不依赖于用于窗口的GLUT。但是为什么要麻烦呢,画一个球体很简单。自己编写很容易(https://stackoverflow.com/a/5989676/524368),也有现成的库。
无需使用GLUT