私は、2つの3次元三角形を使って衝突を検出するための非常に簡単なアルゴリズムを探しています。私はこの問題を解決する方法を見つけましたが、それは2つの3次元三角形の動きでは難しいものです。動きのある3Dの三角形の衝突検出
1
A
答えて
3
いくつかの用語をクリアするにはまず:
二つが交差している場合は交差点の検出はあなたを教えてくれます。
衝突検出は、2つのものが衝突するかどうかを示します。
ここでは違いがあります。 1つのオブジェクト[Polygon A]が素早く動いていて、交差テストを使用している場合、交差していなくてもよく、ポリゴンBを通過して交差していなくても構いません。
衝突検出では、「ポリゴンAがポリゴンBと衝突します」と表示されます。微妙な違いがあるので、「衝突...いくつかの動きで」と言っているのはやや冗長です。
衝突検出を行う最も直感的な方法は、タイムステップの経過中にポリゴンを掃引し、結果のポリゴンとの交差テストを行うことです。
はとにかく:
This pageは、2つの形状がと交差しているかどうかを判断に関する多くの情報が含まれています。
This pageは、具体的には線、面、三角形であり、ソースコードを含んでいます。
関連する問題
- 1. 三角形内の頂点 - 衝突検出
- 2. 対角線移動の衝突検出
- 3. 別のクラスの四角形間の衝突を検出する
- 4. C++ 3D完全衝突検出
- 5. 矩形間の衝突検出libgdx
- 6. 3Dの衝突を検出できませんJavaScript
- 7. 別の衝突検出を中断する衝突検出 - Swift
- 8. 矩形の円の動きの衝突
- 9. 3D三角形内の線形補間
- 10. n体衝突検出とペアワイズ衝突検出の違いは?
- 11. 移動前のJavaの衝突検出
- 12. プレーン配列と四角形を使った衝突検出 -
- 13. 衝突検出回転矩形
- 14. 移動物体の衝突検出
- 15. 2Dから3DへのGJK衝突検出の実装
- 16. LibGdxの四角形の衝突
- 17. Matlabの3Dオブジェクトの三角形化
- 18. ビットマップ内の三角形を検出
- 19. シンプルな3D AABB線分の衝突検出(交差点)
- 20. 基本的な3D OpenGLの衝突検出C++
- 21. Box2Dの衝突検出?
- 22. jQueryの衝突検出
- 23. Locorocoゲームの衝突検出
- 24. Androidの衝突検出
- 25. Javaのサークルサークル衝突検出
- 26. Cocos2Dの衝突検出
- 27. Delphiのカスタムアニメーション - 衝突検出
- 28. Box2d(cocos2d)の衝突検出
- 29. pygameキャノンボールの衝突検出
- 30. JavaScriptの衝突検出
各三角形は2Dの三角形ですか? (そうでなければ、それは三角形と呼ばれるべきではなく、例えばピラミッドなどと呼ばれるべきである)。 確認してください。 –