用PHP构建3D几何?

时间:2013-07-24 16:33:53

标签: php 3d three.js csg

我需要构建用于Three.js的3D模型,但我也需要对它们进行CSG(构造实体几何)操作。我设法使用ThreeCSG.js库,但我觉得这很慢(从复杂的形状切割约30个孔约5秒钟)。

不知何故,我需要缓存构造的几何体,但由于3D几何体的构造现在只发生在浏览器中的客户端(使用Javascript),我无法在服务器,它使用PHP。

  • PHP中是否有任何3D库(也可以做CSG)?
  • 什么是最好的 预先计算3D模型的方法,以便以后在Three.js中使用?

1 个答案:

答案 0 :(得分:0)

我非常怀疑你会在PHP中找到好的3D库。如果您无法在服务器上安装其他软件,则可以在客户端首次运行时生成它并将其发送到服务器。然后,将为缓存文件提供后续请求。我这样做。

看看http://mrdoob.github.io/three.js/examples/js/exporters/GeometryExporter.js。还有ObjectExporter和SceneExporter。您可以使用GeometryExporter将生成的几何图形保存为Three.js JSON

Three.js r59