在Panda3D中,我一直在學習一些關於內置物理引擎和它的collision detection features。何時使用由兩個球體和兩個半空間相交組成的碰撞固體?
我想了解DSSolid碰撞對象,它在the Collision Solids manual page的表格中提到,沒有解釋。簡單地說就是described in the API reference作爲「由兩個球體(可能是透鏡)和兩個半空間(平面)組成的碰撞體積或物體」。
我基本上明白了幾何的描述,但是這樣一個形狀的目的是什麼?有趣的是,這個DSSolid是一個碰撞實體,除了一個球體之外,可以是一個「from」或者一個「into」實體。 這表明形狀被認爲比其他形狀(例如平面或管子或反球形)更普遍需要,或者測試更便宜。這些原因都不符合我的觀點......一個DS比一個反球測試碰撞更昂貴,而且在我看來,它的用處不大。 所以我想知道,DSSolid的用例是什麼?
我也很好奇飛機通常如何安排在兩個球體之間......但考慮到這個實體的用例,這可能會變得很清楚。
(又是什麼DS代表雙球?)
是的,我在那裏看到了答案。感謝您在這裏注意它。 – LarsH 2011-11-14 15:07:20