checkCollision
2 つのジオメトリが衝突しているかどうかをチェック
構文
説明
は、2 つの凸ジオメトリ collisionStatus = checkCollision(geom1,geom2)geom1 および geom2 間の衝突ステータスを返します。2 つのジオメトリが指定された姿勢で衝突している場合、collisionStatus は 1 になります。関数で衝突が見つからない場合、collisionStatus は 0 になります。
[ は、2 つのジオメトリ間に衝突が見つからない場合に各ジオメトリの最小距離 collisionStatus,sepdist,witnesspts] = checkCollision(geom1,geom2)sepdist と監視点 witnesspts を返します。
例
入力引数
出力引数
制限
最小距離が 10-5 m 未満の場合、衝突チェックの結果は信頼性が低くなります。
参照
[1] Gilbert, E.G., D.W. Johnson, and S.S. Keerthi. "A fast procedure for computing the distance between complex objects in three-dimensional space." IEEE Journal on Robotics and Automation 4, no. 2 (April 1988): 193–203. https://doi.org/10.1109/56.2083.
拡張機能
バージョン履歴
R2019b で導入



