diff --git a/examples/webgl_geometry_extrude_splines.html b/examples/webgl_geometry_extrude_splines.html index 3f23e11ae8403a678e40342d27c2a9a23bc1b64d..7611814cf1ddeb142093c28b6fcfc71842a9e6e4 100644 --- a/examples/webgl_geometry_extrude_splines.html +++ b/examples/webgl_geometry_extrude_splines.html @@ -19,6 +19,7 @@ + @@ -524,9 +525,10 @@ addTube(); // Debug point - cameraPos = new THREE.Mesh(new THREE.SphereGeometry(20), new THREE.MeshBasicMaterial({ + cameraPos = new THREE.Mesh(new THREE.SphereGeometry(10), new THREE.MeshBasicMaterial({ color: 0xdddddd })); + cameraPos.visible = false; parent.add(cameraPos); cameraHelper.scale.multiplyScalar(0.1); @@ -669,7 +671,7 @@ splineCamera.matrix.lookAt( splineCamera.position, lookAt, binormal ); //camera.position.clone().addSelf(dir) splineCamera.rotation.getRotationFromMatrix( splineCamera.matrix ); - cameraHelper.update(splineCamera); + cameraHelper.update(); // var axis = new THREE.Vector3( 0, 1, 0 ).crossSelf( dir ); // var radians = Math.acos( new THREE.Vector3( 0, 1, 0 ).dot( dir.clone().normalize() ) ); diff --git a/src/extras/helpers/CameraHelper.js b/src/extras/helpers/CameraHelper.js index 6e2c22e5619cbc0f693e8a2b9c1ce3705b3ba527..667fcbb60548c5c919baebaeb4b4e82d64fb01f6 100644 --- a/src/extras/helpers/CameraHelper.js +++ b/src/extras/helpers/CameraHelper.js @@ -104,7 +104,7 @@ THREE.CameraHelper.prototype.constructor = THREE.CameraHelper; THREE.CameraHelper.prototype.update = function ( camera ) { - if (camera !== undefined) { + if (camera === undefined) { camera = this.camera; }