diff --git a/src/core/Object3D.js b/src/core/Object3D.js index 6dbf3d61443f71..b40d9fc2ea0a57 100644 --- a/src/core/Object3D.js +++ b/src/core/Object3D.js @@ -1002,15 +1002,15 @@ class Object3D extends EventDispatcher { if ( recursive === true ) { - if ( typeof source.geometry.clone != 'undefined' ) { + if ( typeof source.geometry.copy != 'undefined' ) { - this.geometry = source.geometry.clone( true ); + this.geometry = source.geometry.copy( true ); } - if ( typeof source.material.clone != 'undefined' ) { + if ( typeof source.material.copy != 'undefined' ) { - this.material = source.material.clone( true ); + this.material = source.material.copy( true ); }