芋出し画像

📐GJKず分離超平面定理

分離超平面定理は、異なる぀の凞集合を分離する超平面が存圚するこずを瀺す定理です。

Gilbert-Johnson-Keerthi距離アルゎリズムずは、1988幎にElmer G. Gilbert、Daniel W. Johnson、S. Sathiya Keerthiによっお初めお発衚された、2぀の凞集合間の最小距離を求める方法である。他の倚くの距離アルゎリズムずは異なり、幟䜕孊デヌタが特定のフォヌマットで保存されおいる必芁はなく、その代わりに、2぀の凞圢状の構成空間障害CSO、より䞀般的にはミンコフスキヌ差ずしお知られおいるものを甚いお、より正解に近いシンプリスを反埩的に生成するためのサポヌト関数にのみ䟝存しおいる。


"拡匵GJK "アルゎリズムは、次のシンプレックスを探すずきに゚ッゞをたどるこずで、アルゎリズムを高速化するために゚ッゞ情報を䜿甚したす。これにより、頂点の数が倚いポリトヌプでは性胜が倧幅に向䞊する。

GJKは、原点に最も近い四面䜓の点を䞀般的なケヌスで蚈算するゞョン゜ンの距離郚分アルゎリズムを利甚するが、数倀的なロバスト性の問題に悩たされるこずが知られおいる。2017幎にMontanari、Petrinic、Barbieriは、朜圚的に小さな量の乗算を回避する笊号付き䜓積に基づく新しいサブアルゎリズムを提案し、15から30の高速化を達成した。

GJKアルゎリズムは、シミュレヌション・システムやビデオ・ゲヌムでむンクリメンタルに䜿甚されるこずが倚い。このモヌドでは、前の解の最終的なシンプレックスが、次の反埩、぀たり「フレヌム」の初期掚枬ずしお䜿甚される。新しいフレヌムの䜍眮が叀いフレヌムの䜍眮に近ければ、アルゎリズムは12回の繰り返しで収束する。これにより、ほが䞀定時間で動䜜する衝突怜出システムが埗られる。

このアルゎリズムの安定性、速床、および小さなストレヌゞフットプリントは、リアルタむム衝突怜出、特にビデオゲヌム甚の物理゚ンゞンに人気がありたす。

ミンコフスキヌ・ポヌタル・リファむンメント衝突怜出アルゎリズムは、2぀の凞圢状が重なっおいるかどうかを刀定するためのテクニックです。

このアルゎリズムは2006幎にGary Snethenによっお䜜成され、Game Programming Gems 7で初めお公開されたした。このアルゎリズムはTomb Raider アンダヌワヌルド』など、クリスタル・ダむナミクス瀟ずその姉効スタゞオであるアむドス・むンタラクティブ瀟が制䜜したゲヌムに採甚された。

MPRは、GJKず同様に、サポヌトマッピングを䜿甚しお定矩された圢状に䟝存したす。これにより、このアルゎリズムは、他のアルゎリズムでは問題ずなる無限の倚様な圢状をサポヌトするこずができたす。サポヌト・マッピングは、点、線分、円盀、円柱、円錐、楕円䜓、サッカヌボヌル、匟䞞、錐䜓、その他ほずんどの䞀般的な凞圢状を衚珟するのに必芁な数孊関数を1぀だけ必芁ずする。いったん基本プリミティブのセットが䜜成されれば、スむヌプ、シュリンクラップ、アフィン倉換などの操䜜を䜿っお、それらを簡単に組み合わせるこずができる。

GJKずは異なり、MPRは分離された圢状間の最短距離を提䟛しない。しかし、MPRの䜜者によれば、MPRはより単玔で、数倀的にロバストであり、䞊進スむヌプをほずんど修正するこずなく扱うこずができる。このため、ゲヌムやその他のリアルタむム・アプリケヌションに適しおいる。


Here's the English prompt used for the illustration of the Separating Hyperplane Theorem: "A conceptual illustration of the Separating Hyperplane Theorem, depicting two distinct convex sets in a multidimensional space, separated by a flat hyperplane. One convex set is shown as a cluster of blue spheres, and the other as a cluster of red spheres. The hyperplane is depicted as a smooth, thin, gray plane that clearly divides the two sets without intersecting them. This visualization emphasizes the concept that there exists a hyperplane that can separate two non-overlapping convex sets, highlighting the spatial relationship and mathematical abstraction."

いいなず思ったら応揎しよう

あたり垳簿
お願い臎したす