VPython

モンキーハンティングのシミュレータ(2)

昨日のVPythonを使ったモンキーハンティングのコードを拡張して、GUI画面でパラメータの設定ができるようにした。いつものことながらwxPythonを使用。ちょっとしたモンキーハンティングのシミュレーションソフトになった。使用例を図1に示す。パラメータ設…

モンキーハンティング

ボールの軌道を描けるようになったので、モンキーハンティングのシミュレータのようなものを作った。実行画面は次の通り。 赤いボールが鉄砲の弾で緑のボールがサルを表す。弾丸発射とともにサルが自由落下を始める。サルが地面に到達する前に両者の距離が十…

シミュレータの練習

いきなり複雑なことをやろうとしても無理なので、地道に一歩づつ学習することにする。 まずは、ボールがはねる動きを模擬する。高さ方向をyとして、下向きに重力が働く場合。 from visual import * floor = box (pos=(0,0,0), length=10, height=0.2, width=…

 惑星の軌道シミュレータ(1)

VPythonで地球の軌道を描こうとしたが、パラメータ設定で混乱した。すぐには分からない。 VPythonのデモにもそれらしきものはあるので、簡単にできるはずなのだが...。デモプログラムの中では、stars.pyやorbit.pyにおいて重力定数(6.7e-11)を定義している。…

では、こんなことができる。

http://lurbano-5.memphis.edu/GeoMod/index.php/Main_Page http://www.nasuinfo.or.jp/FreeSpace/kenji/sf/Rubik/Rubik.htm ルービックキューブは凄いな。 ビデオチュートリアル: http://vpython.erikthompson.com/

とりあえず、

使ってみることにする。VPythonは当然インストールされていない。 ファイルをダウンロードして展開する。configureでつまづく。 うちのLinuxにはnumpyがインストールされていないようだ。ソースからnumpyをインストールする。 % python setup.py installnump…