ammojs中的CreateFromTriMesh方法使用时,一定要填indices吗?比如我创建了一个空的几何体BufferGeometry,只赋值了顶点,没有索引顶点
时间: 2024-03-19 12:40:27 浏览: 50
platonic:一组用于为WebGL生成柏拉图式实体几何的函数
是的,使用 `ammo.js` 中的 `CreateFromTriMesh` 方法创建刚体时,必须提供三角形索引。如果你只提供了顶点,而没有提供三角形索引,`CreateFromTriMesh` 方法会抛出异常。因为在物理引擎中,物体的碰撞形状必须是由三角形构成的,而三角形的定义需要提供三个顶点的索引。因此,你需要在创建几何体时,同时提供顶点和三角形索引,才能使用 `CreateFromTriMesh` 方法创建刚体。
阅读全文