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;
}