我需要构建用于Three.js
的3D模型,但我也需要对它们进行CSG(构造实体几何)操作。我设法使用ThreeCSG.js
库,但我觉得这很慢(从复杂的形状切割约30个孔约5秒钟)。
不知何故,我需要缓存构造的几何体,但由于3D几何体的构造现在只发生在浏览器中的客户端(使用Javascript),我无法在服务器,它使用PHP。
答案 0 :(得分:0)
我非常怀疑你会在PHP中找到好的3D库。如果您无法在服务器上安装其他软件,则可以在客户端首次运行时生成它并将其发送到服务器。然后,将为缓存文件提供后续请求。我这样做。
看看http://mrdoob.github.io/three.js/examples/js/exporters/GeometryExporter.js。还有ObjectExporter和SceneExporter。您可以使用GeometryExporter将生成的几何图形保存为Three.js JSON
Three.js r59