2013-07-24 9 views
0

Three.js과 함께 사용하기 위해 3D 모델을 구성해야하지만, CSG (Constructive Solid Geometry) 작업도해야합니다. 나는 이것을 위해 ThreeCSG.js 라이브러리를 사용했지만 매우 느린 것으로 나타났습니다 (복잡한 모양에서 약 30 개의 구멍을 조각내는 데 약 5 초).PHP로 3D 지오메트리를 만드시겠습니까?

은 어떻게 든 내가 구성되어 형상을 캐시해야하지만 3D 형상의 구조는 지금은 서버에이 일을 방법이 없습니다 (자바 스크립트와 함께) 브라우저에서 클라이언트 측에서만 발생하기 때문에 PHP를 사용합니다.

  • PHP에 3D 라이브러리가 있습니까 (CSG도 가능)?
  • 추후에 Three.js에서 사용할 수 있도록 3D 모델을 사전 계산하는 가장 좋은 방법은 무엇입니까?

답변

0

PHP에서 좋은 3D 라이브러리를 찾을 수 있을지 의심 스럽습니다. 서버에 다른 소프트웨어를 설치할 수 없다면 먼저 클라이언트 측에서 생성하여 서버로 보내면됩니다. 이후 요청은 캐시 된 파일에 제공됩니다. 나는 이런 것을한다.

http://mrdoob.github.io/three.js/examples/js/exporters/GeometryExporter.js을 살펴보십시오. ObjectExporter와 SceneExporter도 있습니다. GeometryExporter를 사용하여 생성 된 지오메트리를 Three.js에 저장할 수 있습니다. JSON

Three.js r59