5

私は最近、2 引数関数 f(x1,x2) の極値を探す単純な遺伝的アルゴリズムの出力を提示するという問題に直面しました。x1 を x として、x2 を y として、f を z として使用し、回転できる 3D 空間にポイントを描画できるようにしたいと考えています。(私は現在、「z軸」として色を使用してビットマップでこれを描いています。)

どこから始めればよいですか?

アップデート:

C# 用の 3D エンジンのディレクトリを見つけましたが、選択できるものがたくさんあります。そのうちの 1 つが私の問題に最適かどうか教えていただけますか?

更新 2:

Cameron の提案のおかげで、WPF の 3D オプションが私のニーズに合っているようです。私は確かにそれを試してみます。

彼のリンクをここに転載します:
* WPF 3D チュートリアル
* CodeProject: WPF 3D Primer
* CodeProject: WPF 3D : Part 1 of n

4

5 に答える 5

3

私のように、最初からやりたい場合は、taoフレームワークがあります。これは、C#用のopenglフレームワーク(その他)です。taoframeworkリンク

于 2009-01-01T23:53:06.847 に答える
3

WPFを使用できる場合は、非常に簡単で簡単な作業をすぐに実行できます。

開始するためのリンクは次のとおりです。

于 2009-01-02T00:19:00.430 に答える
2

私は科学的可視化にOpenInventorを使用しています。それは(ある意味で)昔のSGI時代の遺物かもしれませんが、それでもサポートされており、うまく機能しています。グラフ化やその他の科学的視覚化については、MercuryのMeshVizやその他の拡張機能をご覧ください。

チャート、ベクトルの視覚化などがあります。非常に包括的です。

無料ではありませんが、試用ライセンスを提供しているため、ニーズに合っているかどうかを判断できます。

于 2009-01-01T23:53:03.853 に答える
2

(エンジンを使用する代わりに) OpenGL を直接コーディングしたい場合は、 OpenTKまたはTao Frameworkを調べてください。どちらも同じコードベースを使用しますが、OpenTK は .Net 規則により厳密に従い、使いやすくなっています。

于 2009-01-27T07:28:06.113 に答える