「Continuous Collision Detection」の版間の差分

編集の要約なし
4行目: 4行目:


==概要==
==概要==
[[ゲーム]]や[[物理演算]]など[[コンピューター]]上で物体の移動を計算する場合、どうしても「離散的な移動(1フレームごとに飛び飛びに移動)」となる。
[[ゲーム]]や[[物理演算]]など[[コンピューター]]上で物体の移動を計算する場合、どうしても「離散的な移動(1フレームごとに飛び飛びに移動)」となる。物体の移動は1フレームごとの移動量を足し算する感じだ。


[[ファイル:Continuous collision detection 1.png|none|frame]]
[[ファイル:Continuous collision detection 1.png|none|frame]]


物体の移動は1フレームごとの移動量を足し算する感じだが、この際に1フレームの移動量が大きすぎる当たり判定に失敗して壁などを突き抜ける現象が発生する。
この際に1フレームの移動量が大きすぎる当たり判定に失敗して壁などを突き抜ける現象が発生する。


[[ファイル:Continuous collision detection 2.png|none|frame]]
[[ファイル:Continuous collision detection 2.png|none|frame]]