summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYuval Adam <yuv.adm@gmail.com>2012-05-29 10:48:24 +0300
committerYuval Adam <yuv.adm@gmail.com>2012-05-29 10:48:24 +0300
commit62ab30bc76d5399f7dcc739e188d6c6f490780a3 (patch)
treeb0cd1a9eb86ce7551266538d0322e657124c9049
parent4620fa5cbc9e6a38e087c50c91e23c5ae8c05206 (diff)
TrackballControls should be attached to renderer.domElement
Events should not be caught by any other parent element Fixes #3
-rw-r--r--index.html22
1 files changed, 11 insertions, 11 deletions
diff --git a/index.html b/index.html
index b0c2d8f..cec8623 100644
--- a/index.html
+++ b/index.html
@@ -151,17 +151,6 @@ for (var i=0; i&lt;coords.length; i++) {
camera.position.z = 50;
scene.add(camera);
- controls = new THREE.TrackballControls(camera);
- controls.rotateSpeed = 1.0;
- controls.zoomSpeed = 1.2;
- controls.panSpeed = 0.8;
- controls.noZoom = false;
- controls.noPan = false;
- controls.staticMoving = true;
- controls.dynamicDampingFactor = 0.3;
- controls.keys = [65, 83, 68];
- controls.addEventListener('change', render);
-
light = new THREE.DirectionalLight( 0xffffff );
light.position.set( 0, 0, 1 );
scene.add(light);
@@ -172,6 +161,17 @@ for (var i=0; i&lt;coords.length; i++) {
container = document.getElementById('render-container');
container.appendChild(renderer.domElement);
+ controls = new THREE.TrackballControls(camera, renderer.domElement);
+ controls.rotateSpeed = 1.0;
+ controls.zoomSpeed = 1.2;
+ controls.panSpeed = 0.8;
+ controls.noZoom = false;
+ controls.noPan = false;
+ controls.staticMoving = true;
+ controls.dynamicDampingFactor = 0.3;
+ controls.keys = [65, 83, 68];
+ controls.addEventListener('change', render);
+
document.addEventListener('mousemove', onDocumentMouseMove, false);
}