- 44 名前:デフォルトの名無しさん [2006/10/04(水) 23:33:05 ]
- 3D で表示・運動させることが目的ならば vpython が一番簡単です。独楽な
どの単純な図形ならば、10 数行で回転運動をプログラム可能です。 VPython は OpenGL や DirectX の知識なしに、3D での立方体/三角錐/楕 円体/ 凸型オブジェクト/カーブなどを組み合わせて三次元表示させられま す。マウスによる回転や拡大などはデフォルトで組み込まれています。拡大 を続けると立方体の中に入り込んで内部の三次元表示に移ることには驚かさ れました。それが何も書かなくても最初から組み込まれているのですから vpython の凄さがわかると思います。 下が vpython 本家の URL です。 www.vpython.org/ 三次元での座標変換は python の numarray 行列モジュールを使います。そ の意味で、行列の掛け算や逆行列演算は vpython に組み込まれています。 プログラミング経験がなくても感の良い学生ならば半日程度で vpython を使 った実験が行い始められると思います。下に英語ですが vpython の使い方の 教育ビデオがあります。英語ですが簡単な言葉しか使っていないので分かりや すいはずです。 vpython.erikthompson.com/
|

|