2014-11-24 4 views

답변

0

WebGL API는 ArrayBuffers 만 허용합니다. 모델이 .json 또는 .obj 인 경우에도 WebGL cant가 데이터를 읽으며 ArrayBuffers에서 데이터가 전달됩니다. 엔진 (three.js, playcanvas, babylon.js와 같은 js 엔진)은 먼저 모델 파일을 구문 분석해야합니다.

그래서 WebGL이 자체가 파일을 .wrl 읽을 수 없습니다 또는 다른,하지만 자바 스크립트는 바이너리 파일을 읽을 수 => 더 좋은 엔진은 다양한 확장자를 가진 파일을 받아 들일 수 = https://github.com/lorennorman/octocat-3d/blob/master/stl/octocat_base.stl

GitHub의에 Three.js를 같이, 그들과 함께 작업

나는 javascript .wrl reader/parser를 모른다. 그러나 그것을 쓸 수 있어야한다.

편집

Three.js를 파일을 .wrl 받아 들일 수도 있지만, 나는 그렇게 할 수 없습니다. 여기에 더 읽기 : https://github.com/mrdoob/three.js/issues/3728