2012年7月16日月曜日

跳ねるボール

運動方程式にしたがって跳ねるボールを視覚化してみました(下図)。
床、奥、手前、左右に壁を設定してあります。3つのボールが壁やお互い同士と衝突を繰り返します。運動エネルギーは衝突の前後で保存されます(完全弾性衝突)。実装環境はXcode4.3.3、使用したライブラリは、OpenGL、boostです。 コンパイルオプションは以下の通り。
  1. Other Linker Flags: -framework OpenGL -framework GLUT
  2. Header Search Paths: /opt/local/include
/opt/local/includeはboostをつかうための設定です。 ソースはこちら

0 件のコメント:

コメントを投稿