我需要将Three的几何体导出为JSON,以便与xml3D一起使用。
我正在尝试查找THREE.GeometryExporter(),但是我找不到它。它已经完全过时了吗?可以在这里找到相关信息。
一旦我有了Three JSON,我应该能够使用此转换器获取xml3D JSON。
有人之前试过这个吗?
toJSON()
方法:var json = geometry.toJSON();
geometry.toJSON()
没有按照我需要的格式输出所需信息。我的解决方案如下:
cannonPoints = geometry.vertices.map(function(v) {
return new CANNON.Vec3( v.x, v.y, v.z )
})
cannonFaces = geometry.faces.map(function(f) {
return [f.a, f.b, f.c]
})
我曾在一个相似的问题上分享了这个解决方案: 从THREE.Mesh或THREE.Geometry创建CANNON.RigidBody