Advertisement
Guest User

Untitled

a guest
Jul 23rd, 2014
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.96 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="en">
  3.  
  4. <body>
  5.     <div id="container">
  6.     </div>
  7.  
  8.  
  9.     <script type="text/javascript" src="three.min.js"></script>
  10.     <script type="text/javascript" src="TrackballControls.js"></script>
  11.     <script type="text/javascript" src="CSS3DRenderer.js"></script>
  12.  
  13.     <script>
  14.         var camera = null;
  15.         var scene = null;
  16.         var sceneMAP = null;
  17.         var renderer = null;
  18.         var rendererMAP = null;
  19.  
  20.         camera = new THREE.PerspectiveCamera(45, 1000 / 1000, 1, 100000);
  21.         camera.position.set(0, 0, 0);
  22.  
  23.         renderer = new THREE.WebGLRenderer({
  24.             alpha: true
  25.         });
  26.         renderer.setSize(1000, 1000);
  27.         renderer.domElement.style.position = 'absolute';
  28.         document.getElementById("container").appendChild(renderer.domElement);
  29.         renderer.setClearColor(0xffffff, 1);
  30.  
  31.  
  32.         rendererMAP = new THREE.CSS3DRenderer();
  33.         rendererMAP.setSize(1000, 1000);
  34.         rendererMAP.domElement.style.position = 'absolute';
  35.         document.getElementById("container").appendChild(rendererMAP.domElement);
  36.  
  37.         controls = new THREE.TrackballControls(camera);
  38.         controls.rotateSpeed = 0.5;
  39.         controls.addEventListener('change', animate);
  40.  
  41.  
  42.         scene = new THREE.Scene();
  43.  
  44.         var element = document.createElement('div');
  45.         element.innerHTML = 'Plain text inside a div.';
  46.         element.style.background = "#0094ff";
  47.         element.style.fontSize = "2em";
  48.         element.style.color = "white";
  49.         element.style.padding = "2em";
  50.         var div = new THREE.CSS3DObject(element);
  51.         div.position.x = 8;
  52.         div.position.y = 9;
  53.         div.position.z = 185;
  54.         scene.add(div);
  55.  
  56.         function animate() {
  57.             requestAnimationFrame(animate);
  58.             rendererMAP.render(scene, camera);
  59.             renderer.render(scene, camera);
  60.             controls.update();
  61.         }
  62.     </script>
  63.  
  64. </body>
  65.  
  66. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement