Browse Source

Merge pull request #6175 from bGute/dev

Dev consider THREE.Line.mode on serialize/deserialize
Mr.doob 10 years ago
parent
commit
5ee76b5ceb
2 changed files with 6 additions and 1 deletions
  1. 5 0
      src/core/Object3D.js
  2. 1 1
      src/loaders/ObjectLoader.js

+ 5 - 0
src/core/Object3D.js

@@ -698,6 +698,11 @@ THREE.Object3D.prototype = {
 
 				data.geometry = parseGeometry( object.geometry );
 				data.material = parseMaterial( object.material );
+				
+				if(object instanceof THREE.Line){
+					
+					data.mode = object.mode;
+				}
 
 			} else if ( object instanceof THREE.Sprite ) {
 

+ 1 - 1
src/loaders/ObjectLoader.js

@@ -473,7 +473,7 @@ THREE.ObjectLoader.prototype = {
 
 				case 'Line':
 
-					object = new THREE.Line( getGeometry( data.geometry ), getMaterial( data.material ) );
+					object = new THREE.Line( getGeometry( data.geometry ), getMaterial( data.material ), data.mode );
 
 					break;