瀏覽代碼

LOD: Simplified clone(). See #6661.

Mr.doob 10 年之前
父節點
當前提交
7623addb29
共有 1 個文件被更改,包括 8 次插入4 次删除
  1. 8 4
      src/objects/LOD.js

+ 8 - 4
src/objects/LOD.js

@@ -136,10 +136,14 @@ THREE.LOD.prototype.clone = function ( object ) {
 
 	THREE.Object3D.prototype.clone.call( this, object, false );
 
-	for ( var i = 0, l = this.objects.length; i < l; i ++ ) {
-		var x = this.objects[ i ].object.clone();
-		x.visible = i === 0;
-		object.addLevel( x, this.objects[ i ].distance );
+	var levels = this.levels;
+
+	for ( var i = 0, l = levels.length; i < l; i ++ ) {
+
+		var level = levels[ i ];
+
+		object.addLevel( level.object.clone(), level.distance );
+
 	}
 
 	return object;