瀏覽代碼

Editor: Added support for BufferGeometry .json.

Mr.doob 11 年之前
父節點
當前提交
e1958041e2
共有 1 個文件被更改,包括 11 次插入1 次删除
  1. 11 1
      editor/js/Loader.js

+ 11 - 1
editor/js/Loader.js

@@ -310,7 +310,17 @@ var Loader = function ( editor ) {
 
 		}
 
-		if ( data.metadata.type.toLowerCase() === 'geometry' ) {
+		if ( data.metadata.type === 'BufferGeometry' ) {
+
+			var loader = new THREE.BufferGeometryLoader();
+			var result = loader.parse( data );
+
+			var mesh = new THREE.Mesh( result );
+
+			editor.addObject( mesh );
+			editor.select( mesh );
+
+		} else if ( data.metadata.type.toLowerCase() === 'geometry' ) {
 
 			var loader = new THREE.JSONLoader();
 			var result = loader.parse( data );