忍者ブログ

Memeplexes

プログラミング、3DCGとその他いろいろについて

時間逆転ビリヤード

ビリヤードを逆再生してみるとどう見えるでしょう?遊べるシミュレーションを作ってみました。


ビリヤードシミュレーション

遊び方

[play_arrow]ボタン:シミュレーションをスタート。

[pause]ボタン:一時停止。

[play_arrow]ボタン:逆再生。

マウスで2次元キャンバスをクリック:最初の球の発射位置をそこにセット。

[←]キー:反時計回りに発射方向を回転。

[→]キー:時計回りに発射方向を回転。

[↑]キー:発射速度を上げる。

[↓]キー:発射速度を下げる。

解説

まずは[play_arrow]ボタンを押してみてください。シミュレーションがスタートし、ビリヤードが始まります。3次元のキャンバスにはボールの世界線が表示されます。

はじめボールがきれいに並んでいますが、ボールをぶつけることで世界線が乱れていきます。[play_arrow]で逆再生すると乱れたものがきれいに整列する様子が見れます。

拍手[0回]

PR