Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Add First THREE Camera
- camera_Main = new THREE.PerspectiveCamera(45, window.innerWidth / window.innerHeight, 1, 10000);
- camera_Main.position.set(-2000, 500, 500); //Set camera position
- camera_Main_declared = true; //Checks if camera is declared for animate() function
- orbitController_Main = new THREE.OrbitControls(camera_Main, renderer_Main.domElement);
- orbitController.maxPolarAngle = Math.PI / 2;
- orbitController.enablePan = false;
- orbitController.maxDistance = 2800;
- orbitController.minDistance = 400;
- orbitController.saveState();
- //Create Second Camera
- camera_RT = new THREE.PerspectiveCamera(35, window.innerWidth / window.innerHeight, -100, -500);
- var helper = new THREE.CameraHelper( camera_RT );
- scene_Main.add( helper );
- orbitController.?????????? // Set camera_RT as default
- orbitController.reset(); //Reset camera_RT orbit controls
- var oControl_Main = new THREE.OrbitControls(camera_Main, renderer_Main.domElement);
- var oControl_RT = new THREE.OrbitControls(camera_RT, renderer_Main.domElement);
- // Only main camera is enabled
- function enableMain() {
- oControl_Main.enabled = true;
- oControl_RT.enabled = false;
- }
- // Swap control to RT camera
- function enableRT() {
- oControl_Main.enabled = false;
- oControl_RT.enabled = true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement