2つの球と2つの半空間の交点で構成される衝突ソリッドをいつ使用しますか?

StackOverflow https://stackoverflow.com/questions/5899639

質問

Panda3Dでは、組み込みの物理エンジンとその衝突検出機能

の表に記載されているDSSolidコリジョンオブジェクトを理解しようとしています説明なしのCollisionSolidsのマニュアルページ。簡潔に APIリファレンスで「衝突ボリュームまたは構成されたオブジェクト」と説明されています。 2つの球(潜在的にレンズ)と2つの半空間(平面)の交点の。 "

私は基本的にその幾何学的記述を理解していますが、そのような形状の目的は何ですか?

興味深いことに、このDSSolidは、球以外の1つの衝突ソリッドであり、「from」または「into」ソリッドのいずれかになります。 これは、その形状が他の形状(平面、チューブ、逆球など)よりも一般的に必要であるか、テストするのが安価であると考えられていることを示唆しています。これらの理由のどちらも私には当てはまりません... DSは、衝突をテストするために逆球よりも高価であり、私にはあまり役に立たないようです。 では、DSSolidのユースケースは何でしょうか?

平面が2つの球に対して通常どのように配置されているかについても興味があります...しかし、このソリッドの使用例を考えると、おそらくそれは明らかになるでしょう。

(そしてDSは何の略ですか?二重球?)

役に立ちましたか?

解決

この質問は、 Panda3Dフォーラムで回答されています:

実際、このソリッドはあまり一般的に使用されていないので、おそらくコードベースから削除する必要があると思います。これは、イニシャルがたまたまD.S.であったディズニーエンジニアの1人による実験の一部として一度実装されましたが、それ以上開発されることはありませんでした。マニュアルに衝突ページを書いた学生は、この固体に出くわし、それについて知っていることを書きましたが、それはそれほど多くありませんでした。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top