4

最新の OpenGL には glBegin がなくなったと聞きました。言い換えれば、状況は大きく変わり、c# での OpenGL プログラミングにはどのライブラリを使用すればよいのか疑問に思っていました。

CAD モデリング アプリケーションのグラフィックス プログラミングを行います。

ありがとうございました

4

3 に答える 3

5

いくつかのコメントで言及されているように、Tao フレームワークは 2008 年以降積極的に開発されていません。しかし、フレームワークを使用するメリットはまだあると思います。たとえば、C# ゲーム プログラミング: 本格的なゲーム作成の本では、サンプル プロジェクト (本全体を通して段階的に構築されています) に Tao フレームワークを使用しました。これは、この本が 2010 年半ばに出版されたにもかかわらずです。それでも、OpenTK は進化し続けるため、新機能を常に把握しておきたい場合は、おそらく OpenTK の方が適しています。

PS - 私の意見では、この本は素晴らしい読み物でした。

于 2011-08-09T03:40:44.343 に答える
4

また、C# を使用した OpenGL 開発には OpenTK をお勧めします。

OpenGL の新しいバージョン (バージョン 3 および 4) がシェーダーベースのレンダリング アプローチをサポートしていることは間違いありません。これは、すべての新しい OpenGL 開発の「前方互換性」パスとして推奨されています。

つまり、起動時に「コア」(シェーダーベース) または「互換」(旧スタイル) プロファイルのいずれかで OpenGL を初期化できます。互換性のあるプロファイルは、従来の OpenGL 固定パイプライン プログラミング API をサポートします。

ここでさらにレビューできます

于 2011-08-09T03:38:55.013 に答える
0

Tao フレームワークは便利で便利な場合があります。こちらのチュートリアルも参照してください: http://xinyustudio.wordpress.com/2008/12/01/using-opengl-in-c-taoframework/

于 2011-08-09T03:24:56.090 に答える