|
@@ -2652,6 +2652,11 @@ THREE.GLTF2Loader = ( function () {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ //do not clone children as they will be replaced anyway
|
|
|
+ var children = group.children
|
|
|
+ group.children=[];
|
|
|
+ var clonedgroup = group.clone();
|
|
|
+ group.children=children;
|
|
|
for ( var childrenId in group.children ) {
|
|
|
|
|
|
var child = group.children[ childrenId ];
|
|
@@ -2746,10 +2751,10 @@ THREE.GLTF2Loader = ( function () {
|
|
|
|
|
|
}
|
|
|
|
|
|
- _node.add( child );
|
|
|
|
|
|
+ clonedgroup.add(child);
|
|
|
}
|
|
|
-
|
|
|
+ _node.add( clonedgroup );
|
|
|
}
|
|
|
|
|
|
}
|