C# 中的 opengl 使用Tao.OpenGL
我正在为计算机图形课程开发一个 OpenGL 项目,并且我已经有大约一年时间没有积极编程了(军事训练)。我对如何在 C# 中包含源文件一无所知。我知道在 C++ 中你使用 #include 。我不知道如何使用我在表单中制作的图形类。
I am working on an OpenGL project for a computer graphics course, and I have not been actively programming for around a years time (military training). I am drawing an absolute blank on how to include a source file in C#. I know in C++ you use #include . I have no clue how to use the figure class I made in my form.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
另请查看 http://www.opentk.com,因为它更适合 C#。例如,它使用 OpenGL 常量的本机枚举。我通常添加一个引用
,然后在我的代码中输入
Also look at http://www.opentk.com as it is better suited for C#. For example it uses native enums for the OpenGL constants. I usually add a reference
and then in my code I just type
在 C# 文件顶部添加任何 using 语句,例如:
usingao.OpenGL;
第一个选项实际上“包含”DLL,以便可以找到它。第二步在技术上是可选的,但如果没有它,您将需要像
Tao.OpenGL.GL.GlMethodGoesHere();
这样进行每个 GL 调用,而不仅仅是GL.GlMethodGoesHere();
Add any using statements at the top of your C# file, such as:
using Tao.OpenGL;
The first option is what actually "includes" the DLL so it can be found. The second step is technically optionally, but without it, you'll need to make every GL call like
Tao.OpenGL.GL.GlMethodGoesHere();
instead of justGL.GlMethodGoesHere();
哈哈,我的意思是包括我自己做的课程,但我想通了。必须使用“using myClass”,而不是文件名。
haha, I meant including my own class that I made, but I figured it out. Had to use "using myClass," not the file name.