如何使用c#窗口作为过剩窗口

本文关键字:窗口 何使用 | 更新日期: 2023-09-27 17:54:52

我想在c#窗口中显示GlutSolidSphere。我用的是Tao Framework。因为您必须创建GlutWindow来显示Glut Objects。我不想创建这个GlutWindow,但我想使用c#窗口来显示Glut Objects。我该怎么做呢?

如何使用c#窗口作为过剩窗口

你需要在窗口上创建一个OpenGL上下文。你可以通过t来做。SimpleOpenGlControl(仅限windows)或OpenTK。GLControl(跨平台)。

正如datenwolf所建议的,一旦你有了一个OpenGL上下文,你就可以随意渲染GLUT形状。

我该怎么做?

glutSolidSphere实际上不依赖于用于窗口的GLUT。但是为什么要麻烦呢,画一个球体很简单。自己编写很容易(https://stackoverflow.com/a/5989676/524368),也有现成的库。

无需使用GLUT