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

时间:2011-08-09 03:17:04

标签: c# opengl opentk tao-framework

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

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

谢谢

3 个答案:

答案 0 :(得分:5)

正如一些评论中所提到的,自2008年以来,Tao框架尚未得到积极开发。但是,我认为使用该框架仍有一些优点。例如,C# Game Programming: For Serious Game Creation书使用了Tao框架作为它的示例项目(在整本书中分阶段构建)。尽管这本书将于2010年中期发布,但OpenTK仍将继续发展,因此如果你想要掌握新功能,它可能是更好的选择。

PS - 我认为这本书很精彩。

答案 1 :(得分:4)

我还建议使用C#进行OpenGL开发OpenGL。

新版本的OpenGL(版本3和版本4)支持基于着色器的渲染方法,这是正确的,这是所有新OpenGL开发的“前向兼容”路径。

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

您可以查看更多here

答案 2 :(得分:0)

Tao框架可能对您有用且方便。 另见这里的教程: http://xinyustudio.wordpress.com/2008/12/01/using-opengl-in-c-taoframework/