0
我正在修補cannon.js和three.js,我希望有地形。這需要定製CANNON.RigidBody
。我已經看到了預定義的形狀,比如飛機,箱子和球體,但我似乎無法弄清楚大炮在何處或如何定義其形狀。有沒有辦法從THREE.Geometry
或THREE.Mesh
創建一個CANNON.RigidBody
,或者甚至通過poly?CANNON.js自定義剛體
我正在修補cannon.js和three.js,我希望有地形。這需要定製CANNON.RigidBody
。我已經看到了預定義的形狀,比如飛機,箱子和球體,但我似乎無法弄清楚大炮在何處或如何定義其形狀。有沒有辦法從THREE.Geometry
或THREE.Mesh
創建一個CANNON.RigidBody
,或者甚至通過poly?CANNON.js自定義剛體
如果要構建地形,可以使用CANNON.Heightfield類。 See the example。
目前沒有辦法將任意多邊形/三角網直接送入Cannon.js。更多關於這個問題here。
更新:新的CANNON.Trimesh class可用於trimesh碰撞。目前它僅限於球面和平面碰撞。
輝煌!它的工作,謝謝隊友! – 2014-11-03 16:14:33