繁体   English   中英

用PHP构造3D几何?

[英]Construct 3D geometry with PHP?

我需要构建用于Three.js 3D模型,但是我也需要对它们进行CSG(本Three.js几何)操作。 我设法使用ThreeCSG.js库来实现此目的,但是我发现它非常慢(从复杂形状中切出约30个孔大约需要5秒钟)。

我某种程度上需要缓存构造的几何,但是由于3D几何的构造现在仅在浏览器(使用Javascript)的客户端进行 ,因此我无法在使用PHP的服务器上进行此操作。

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

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

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

Three.js R59

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM