|
@@ -30,6 +30,20 @@
|
|
|
camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 1, 1000 );
|
|
|
camera.position.set( 200, 200, 200 );
|
|
|
|
|
|
+ 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 = false;
|
|
|
+ controls.dynamicDampingFactor = 0.3;
|
|
|
+
|
|
|
+ controls.keys = [ 65, 83, 68 ];
|
|
|
+
|
|
|
scene = new THREE.Scene();
|
|
|
|
|
|
geometry = new THREE.CubeGeometry( 200, 200, 200 );
|
|
@@ -46,19 +60,12 @@
|
|
|
|
|
|
scene2 = new THREE.Scene();
|
|
|
|
|
|
- renderer2 = new THREE.CSS3DRenderer();
|
|
|
- renderer2.setSize( window.innerWidth, window.innerHeight );
|
|
|
- renderer2.domElement.style.position = 'absolute';
|
|
|
- renderer2.domElement.style.top = 0;
|
|
|
- document.body.appendChild( renderer2.domElement );
|
|
|
-
|
|
|
for ( var i = 0; i < 20; i ++ ) {
|
|
|
|
|
|
var element = document.createElement( 'div' );
|
|
|
element.style.width = '100px';
|
|
|
element.style.height = '100px';
|
|
|
element.style.background = new THREE.Color( Math.random() * 0xffffff ).getContextStyle();
|
|
|
- renderer2.cameraElement.appendChild( element );
|
|
|
|
|
|
var object = new THREE.CSS3DObject( element );
|
|
|
object.position.x = Math.random() * 200 - 100;
|
|
@@ -70,19 +77,13 @@
|
|
|
|
|
|
}
|
|
|
|
|
|
- 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 = false;
|
|
|
- controls.dynamicDampingFactor = 0.3;
|
|
|
+ //
|
|
|
|
|
|
- controls.keys = [ 65, 83, 68 ];
|
|
|
+ renderer2 = new THREE.CSS3DRenderer();
|
|
|
+ renderer2.setSize( window.innerWidth, window.innerHeight );
|
|
|
+ renderer2.domElement.style.position = 'absolute';
|
|
|
+ renderer2.domElement.style.top = 0;
|
|
|
+ document.body.appendChild( renderer2.domElement );
|
|
|
|
|
|
}
|
|
|
|