ODEのRayとPhysXのRayCastは違う話。
覚書。
ODEのRay
・BodyIDをもてません。つまり、運動させることはできません。
・衝突の判定を取得することができません。
・が、他の物体へのコリジョンを与えることができます。(それしかできない。)
・よって、Rayを利用した乗り物などは実装できません。
公式のマニュアルにも
Rays are useful for things like visibility testing, determining the path of projectiles or light rays, and for object placement.
Open Dynamics Engine v0.5 User Guide
とあるので、オブジェクトの「設置目的」に利用するみたいです。
PhysXのRaycast
・運動学はこちらも対応していません。
・しかし、判定結果を取得することができます。
・ので乗り物の実装ができます。
・しかし、ODEのRayのように、他のオブジェクトの「レール」にはできないようです。
欲しかったのはPhysXの方だったので、またODEからPhysXに移動させる羽目に。。。
終わったけど。。。





