diff --git a/src/extras/geometries/TubeGeometry.js b/src/extras/geometries/TubeGeometry.js index b3e5021b5181739146732845fbaf53fdbf477ffa..aadaf99a7cd632150cd09e3b5f4f4165f3b1e4df 100644 --- a/src/extras/geometries/TubeGeometry.js +++ b/src/extras/geometries/TubeGeometry.js @@ -44,7 +44,7 @@ THREE.TubeGeometry = function( path, segments, radius, radiusSegments, closed, d a, b, c, d, uva, uvb, uvc, uvd; - var frames = new THREE.TubeGeometry.FrenetFrames(path, segments, closed), + var frames = new THREE.TubeGeometry.FrenetFrames(this.path, this.segments, this.closed), tangents = frames.tangents, normals = frames.normals, binormals = frames.binormals; @@ -107,7 +107,7 @@ THREE.TubeGeometry = function( path, segments, radius, radiusSegments, closed, d for ( j = 0; j < this.radiusSegments; j++ ) { - ip = ( closed ) ? (i + 1) % this.segments : i + 1; + ip = ( this.closed ) ? (i + 1) % this.segments : i + 1; jp = (j + 1) % this.radiusSegments; a = this.grid[ i ][ j ]; // *** NOT NECESSARILY PLANAR ! ***