Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Three.js CANNON.js自定义刚体_Three.js_Cannon.js - Fatal编程技术网

Three.js CANNON.js自定义刚体

Three.js CANNON.js自定义刚体,three.js,cannon.js,Three.js,Cannon.js,我正在修改cannon.js和three.js,我希望有地形。这需要一个自定义的CANNON.RigidBody。我见过预定义的形状,如平面、长方体和球体,但我似乎不知道cannon在何处或如何定义其形状。有没有一种方法可以从THREE.Geometry或THREE.Mesh创建CANNON.RigidBody,甚至通过多边形定义多边形?如果要构建地形,可以使用该类 目前没有办法将任意多边形/三角网格直接输入Cannon.js。更多关于这个问题 更新:新的可用于trimesh碰撞。它目前仅限于球

我正在修改cannon.js和three.js,我希望有地形。这需要一个自定义的
CANNON.RigidBody
。我见过预定义的形状,如平面、长方体和球体,但我似乎不知道cannon在何处或如何定义其形状。有没有一种方法可以从
THREE.Geometry
THREE.Mesh
创建
CANNON.RigidBody
,甚至通过多边形定义多边形?

如果要构建地形,可以使用该类

目前没有办法将任意多边形/三角网格直接输入Cannon.js。更多关于这个问题

更新:新的可用于trimesh碰撞。它目前仅限于球体和平面碰撞