浏览代码

Editor: Better handling of json models.

Mr.doob 12 年之前
父节点
当前提交
e3e55fc76a
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5 3
      editor/index.html

+ 5 - 3
editor/index.html

@@ -68,7 +68,7 @@
 	</head>
 	</head>
 	<body>
 	<body>
 
 
-		<script src="../build/three.min.js"></script>
+		<script src="../build/three.js"></script>
 		<script src="../examples/js/controls/TrackballControls.js"></script>
 		<script src="../examples/js/controls/TrackballControls.js"></script>
 		<script src="../examples/js/loaders/BinaryLoader.js"></script>
 		<script src="../examples/js/loaders/BinaryLoader.js"></script>
 		<script src="../examples/js/loaders/ColladaLoader.js"></script>
 		<script src="../examples/js/loaders/ColladaLoader.js"></script>
@@ -274,12 +274,14 @@
 								var result = loader.parse( data );
 								var result = loader.parse( data );
 
 
 								var geometry = result.geometry;
 								var geometry = result.geometry;
-								var materials = result.materials;
+								var material = result.materials !== undefined
+											? new THREE.MeshFaceMaterial( result.materials )
+											: new THREE.MeshPhongMaterial();
 
 
 								geometry.sourceType = "ascii";
 								geometry.sourceType = "ascii";
 								geometry.sourceFile = file.name;
 								geometry.sourceFile = file.name;
 
 
-								var mesh = new THREE.Mesh( geometry, new THREE.MeshFaceMaterial( materials ) );
+								var mesh = new THREE.Mesh( geometry, material );
 								mesh.name = filename;
 								mesh.name = filename;
 
 
 								signals.objectAdded.dispatch( mesh );
 								signals.objectAdded.dispatch( mesh );