IT用語集 › プログラミング › 接触マニフォールド

接触マニフォールド

プログラミング Svenska → 更新: 2026-10-24

接触している2つの物体の接触点の集合。床に置いた箱は1点ではなく、4つの角で触れている。

接触点が1つあれば衝突は検出できるが、静止した箱を水平に保つには足りない。その1点を軸に回ってしまうからだ。接触マニフォールドは、接触面を表す少数の点(多くは最大4点)と、共有される法線をまとめたものである。これがないと、積み重ねや静止接触は不安定になる。

Box2D や Bullet のようなエンジンは永続的なマニフォールドを保持し、フレーム間で点を対応づけることで、前フレームのインパルスからソルバーを「ウォームスタート」させる。箱の塔がブルブル震えずに落ち着くのは、この仕掛けのおかげだ。

← 用語集に戻る