2014-10-01 12 views
1

three.js에서 VRML 파일을 가져 오려고하는데 작동하지 않습니다. 가져 오기 내 자바 스크립트 코드 여기three.js에서 VRML 파일을 가져 오는 방법은 무엇입니까?

#VRML V2.0 utf8 

#Created by CINEMA 4D 

DEF B1 Transform { 
translation 600 0 0.333333 
children [ 
DEF _60_ Transform { 
    translation -600 0 0 
    children [ 
    ] 
} 
DEF Button Transform { 
    translation 679.734143 0 0 
    children [ 
    Shape { 
     appearance DEF MAT_Metal_010 Appearance { 
     material Material { 
      ambientIntensity 0.2 
      diffuseColor 0.815686 0 0.223529 
      specularColor 0 0 0 
      emissiveColor 0 0 0 
      shininess 0.1 
      transparency 0 
     } 
     } 
     geometry DEF FACESET_Button IndexedFaceSet { 
     ccw FALSE 
     creaseAngle 1.396263 
     coord Coordinate { 
      point [ -100 -100 -100,-100 100 -100,-100 -100 100,-100 100 100,100 -100 100, 
      100 100 100,100 -100 -100,100 100 -100 
      ] 
     } 
     texCoord TextureCoordinate { 
      point [ 0 1,1 0, 
      0 0,0 0,1 1,0 1,1 1, 
      0 0,1 0,1 0,0 1,1 1, 
      1 0,0 0,1 1,0 1,0 0, 
      1 0,0 1,1 1 
      ] 
     } 
     coordIndex [ 0,1,3,2,-1,2,3,5,4,-1,4,5,7,6,-1, 
      6,7,1,0,-1,1,7,5,3,-1,6,0,2,4,-1 
     ] 
     texCoordIndex [ 2,5,11,8,-1,7,10,14,12,-1,13,15,19,17,-1, 
      16,18,4,1,-1,3,18,14,9,-1,16,0,6,12,-1 
     ] 
     } 
    } 
    ] 
} 
] 
} 
DEF Timer TimeSensor { 
startTime 0 
stopTime 0 
cycleInterval 14.4 
loop TRUE 
} 

을 그리고 :

var loader = new THREE.VRMLLoader(); 
loader.addEventListener('load', function (event) { 
    scene.add(event.content); 
    }); 
loader.load("models/MyVRML.wrl"); 

브라우저에 오류 메시지가이 다음은 VRML 파일이

형식 오류가 : a는 정의되지 않은 three.js를하다 : 1636.

나는 실제 (하지 축소 된) three.js를 도와

감사를 사용!

+1

VRMLLoader가 해당 파일에 문제가있는 것 같습니다. 나는 그것에 종사하고있는 사람에게 ping을 할 것이다. – mrdoob

+0

Github 문제 : https://github.com/mrdoob/three.js/issues/5391 – mrdoob

답변

0

현재 귀하의 포인트는 각각 고유 한 행에 있어야합니다. 나는 이것을 기꺼이 고치지 만, 현재는 기한이 만료됩니다. 해결 방법은 다음과 같이 좌표를 설정하는 것입니다.

coord Coordinate { #default NULL 
    point [ 
     0.14 0 -0.14, 
     5.54 0 -0.14, 
     5.54 0 -8.86, 
     0.14 0 -8.86, 
    ] 
} 
관련 문제