三次元空間での二球ビリヤード
- ソフト名 :3Dビリヤード
- バージョン :1.8
- ライセンス :フリーソフト
- OS :Windows
- 開発 :あすなろ
3Dビリヤード詳細
本プログラムは、三次元空間での二球ビリヤードです。
球同士が衝突すると 質量、進行方向と速度、衝突した座標位置により、衝突後の進行方向と速度を計算して跳ね返ります。(反発係数は 1 です)
また、三次元の壁(xyz平面)に衝突した場合も入射角に対し跳ね返ります。
二球の軌跡は、青と赤で表示されますが、z軸(奥行)の位置により、遠近処理を行っていますので、球のサイズが変化します。
なお、球同士が衝突したときの状況が、衝突状況チェックボックスにより、静止画像で確認できます。
チェックボックスをオンにすると 衝突する度に静止画像が表示されますので、テンキーとマウスにより、回転や拡大縮小などができます。
指定されたパラメーターから、球の進行方向の単位ベクトルと角度、衝突時の二球の法線方向、接線方向、従法線方向の単位ベクトルと角度を表示します。
さらに、実行開始からの経過時間(秒)、二球の衝突状況(衝突回数と衝突時の座標)、軌跡のリアルタイム座標を表示します。
また、二球が衝突する可能性をシミュレーションすることができます。