Browse Source

Overwritten THREE.Geometry.clone for THREE.TubeGeometry to fix #7301

Martin Naumann 10 years ago
parent
commit
abccf232ba
1 changed files with 8 additions and 0 deletions
  1. 8 0
      src/extras/geometries/TubeGeometry.js

+ 8 - 0
src/extras/geometries/TubeGeometry.js

@@ -138,6 +138,14 @@ THREE.TubeGeometry = function ( path, segments, radius, radialSegments, closed,
 
 THREE.TubeGeometry.prototype = Object.create( THREE.Geometry.prototype );
 THREE.TubeGeometry.prototype.constructor = THREE.TubeGeometry;
+THREE.TubeGeometry.prototype.clone = function() {
+
+	return new this.constructor( this.parameters.path,
+		this.parameters.segments, this.parameters.radius, this.parameters.radialSegments,
+		this.parameters.closed, this.parameters.taper
+	);
+
+};
 
 THREE.TubeGeometry.NoTaper = function ( u ) {