Visual C# 中哪个库用于图形编程,Tao 还是 OpenTK?

发布于 11-28 08:08 字数 119 浏览 1 评论 0原文

我听说最新的OpenGL已经没有glBegin了。换句话说,事情发生了很大变化,我想知道我应该使用哪个库在 C# 中进行 OpenGL 编程?

我将为 CAD 建模应用程序进行图形编程。

谢谢

I heard that newest OpenGL does not have glBegin anymore. In other words things change a lot, and I was wondering which library should I use for OpenGL programming in c#?

I will do graphics programming for a CAD modeling application.

Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

阪姬2024-12-05 08:08:52

正如一些评论中提到的,自 2008 年以来,Tao 框架就没有积极开发。但是,我相信使用该框架仍然有一些优点。例如,C# Game Programming: For Serious Game Creation一书使用了Tao框架对于它的示例项目(在整本书中分阶段构建)。尽管该书于 2010 年中期出版,但 OpenTK 仍将继续发展,因此如果您想掌握新功能,这可能是更好的途径。

PS——我认为这本书读起来很棒。

As mentioned in some of the comments, the Tao Framework has not been actively developed since 2008. However, I believe there is still some merit in using the framework. For example, the C# Game Programming: For Serious Game Creation book used the Tao framework for it's sample project (built in stages through the entire book). This is in spite of the book being published in mid 2010. Still, OpenTK will continue to evolve, so it is probably the better route if you want to stay on top of new features.

PS - The book was a great read in my opinion.

梦途2024-12-05 08:08:52

我还推荐使用 OpenTK 使用 C# 进行 OpenGL 开发。

您是对的,新版本的 OpenGL(版本 3 和版本 4)支持基于着色器的渲染方法,并且鼓励将其作为所有新 OpenGL 开发的“向前兼容”路径。

也就是说,您可以在启动时使用“核心”(基于着色器)或“兼容”(旧式)配置文件来初始化 OpenGL。兼容配置文件支持经典的 OpenGL 固定管道编程 API。

您可以在此处查看更多信息

I also recommend OpenTK for OpenGL development using C#.

You are correct that the new versions of OpenGL (version 3 and 4) support a shader-based approach to rendering, and this is encouraged as the "forward compatible" path for all new OpenGL development.

That said, you can initialize OpenGL with either a "core" (shader-based) or "compatible" (old-style) profile on startup. The compatible profile supports the classic OpenGL fixed-pipeline programming API.

You can review more here

凉栀2024-12-05 08:08:52

Tao 框架可能对您有用且方便。
另请参阅此处的教程:
http://xinyustudio.wordpress.com/2008/ 12/01/使用-opengl-in-c-taoframework/

Tao framework might be useful and handy to you.
see also a tutorial here:
http://xinyustudio.wordpress.com/2008/12/01/using-opengl-in-c-taoframework/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文