用PHP构建三维几何体?

用PHP构建三维几何体?,php,3d,three.js,csg,Php,3d,Three.js,Csg,我需要构建3D模型,以便与Three.js一起使用,但我也需要对它们执行CSG(Constructional Solid Geometry)操作。我设法使用了ThreeCSG.js库来实现这一点,但我发现这相当慢(从复杂形状上切割大约30个孔大约需要5秒钟) 不知何故,我需要缓存构建的几何体,但由于三维几何体的构建现在只在浏览器的客户端(使用Javascript)进行,因此我无法在使用PHP的服务器上进行 PHP中是否有3D库(也可以做CSG) 什么是最好的 在Three.js中预先计算3D模

我需要构建3D模型,以便与
Three.js
一起使用,但我也需要对它们执行CSG(Constructional Solid Geometry)操作。我设法使用了
ThreeCSG.js
库来实现这一点,但我发现这相当慢(从复杂形状上切割大约30个孔大约需要5秒钟)

不知何故,我需要缓存构建的几何体,但由于三维几何体的构建现在只在浏览器的客户端(使用Javascript)进行,因此我无法在使用PHP的服务器上进行

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

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

看一看。还有ObjectExporter和SceneExporter。您可以使用GeometryExporter将生成的几何体保存到Three.JSON

Three.js r59