Prechádzať zdrojové kódy

THREE.Group support in ObjectLoader and ObjectExporter.

Mr.doob 11 rokov pred
rodič
commit
830bc07022

+ 4 - 0
examples/js/exporters/ObjectExporter.js

@@ -231,6 +231,10 @@ THREE.ObjectExporter.prototype = {
 				data.type = 'Sprite';
 				data.material = parseMaterial( object.material );
 
+			} else if ( object instanceof THREE.Group ) {
+
+				data.type = 'Group';
+
 			} else {
 
 				data.type = 'Object3D';

+ 6 - 0
src/loaders/ObjectLoader.js

@@ -302,6 +302,12 @@ THREE.ObjectLoader.prototype = {
 
 					break;
 
+				case 'Group':
+
+					object = new THREE.Group();
+
+					break;
+
 				default:
 
 					object = new THREE.Object3D();