Your code is working fine. You are confused because the CameraHelper
is not displaying the camera in its actual position. You need to add the CameraHelper
as a child of the scene
.
// camera helper
cameraHelper = new THREE.CameraHelper( camera2 );
scene.add( cameraHelper );
updated fiddle: http://jsfiddle.net/Sps3c/1/
Tip: I added an OrbitController
to your demo for a better view of the situation.
three.js r.66