Explorar el Código

Made Editor work again with ascii JSON models.

This got broken after GeometryLoader got removed, using instead JSONLoader.
alteredq hace 12 años
padre
commit
fa8c69d342
Se han modificado 1 ficheros con 12 adiciones y 7 borrados
  1. 12 7
      editor/index.html

+ 12 - 7
editor/index.html

@@ -264,15 +264,20 @@
 
 							if ( data.metadata.type === 'geometry' ) {
 
-								var geometry = new THREE.GeometryLoader().parse( data );
-								geometry.sourceType = "ascii";
-								geometry.sourceFile = file.name;
+								var loader = new THREE.JSONLoader();
 
-								var mesh = new THREE.Mesh( geometry, createDummyMaterial() );
-								mesh.name = filename;
+								loader.createModel( data, function ( geometry ) {
 
-								signals.objectAdded.dispatch( mesh );
-								signals.objectSelected.dispatch( mesh );
+									geometry.sourceType = "ascii";
+									geometry.sourceFile = file.name;
+
+									var mesh = new THREE.Mesh( geometry, createDummyMaterial() );
+									mesh.name = filename;
+
+									signals.objectAdded.dispatch( mesh );
+									signals.objectSelected.dispatch( mesh );
+
+								} );
 
 							} else if ( data.metadata.type === 'scene' ) {