Pymunk

PymunkでPinJointを使う例

振り子運動のようなケースをシミュレーションしたい場合。 PymunkのExampleには複数の振り子を同時にシミュレーションする例(newton_cradle)があるが,単純に1つの場合の例。 初期のBodyとPinのアンカー配置で紐の長さが変わる。 import sys import pymunk …

Pymunkメモ

準備 内部的にはChipmunk(Cベースの2次元物理エンジン)を使用している。Rubyなども公式サポートされている。 類似のライブラリとして(Py)Box2Dがあるが,ドキュメントはPymunkの方が良い印象。 画面表示にはPygame, Pyglet, Matplotlibが使える模様。 $ pip…