Advertisement
szdani96

ha

Sep 20th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.96 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script src="three.js"></script>
  5. <title>Title</title>
  6. <style>
  7. body{ margin:0;
  8. overflow:hidden;}
  9. </style>
  10. </head>
  11. <body onload="init()">
  12. <div id="WebGL-output">
  13.  
  14. </div>
  15. <script>
  16. function init(){
  17. var scene=new THREE.Scene();
  18. var camera=new THREE.PerspectiveCamera(45,window.innerWidth/window.innerHeight,0.1,1000);
  19. var renderer=new THREE.WebGLRenderer();
  20. renderer.setClearColor(0xEEEEEE,1);
  21. renderer.setSize(window.innerWidth,window.innerHeight);
  22.  
  23. var axes=new THREE.AxisHelper(20);
  24. scene.add(axes);
  25. var planeGeometry=new THREE.PlaneGeometry(60,20,1,1);
  26. var planeMaterial=new THREE.MeshBasicMaterial({color:0xcccccc,wireframe:true});
  27. var plane=new THREE.Mesh(planeGeometry,planeMaterial);
  28. plane.rotation.x=-0.5*Math.PI;
  29. plane.position.x=15;
  30. plane.position.y=0;
  31. plane.position.z=0;
  32.  
  33. scene.add(plane);
  34. var cubeGeometry=new THREE.BoxGeometry(4,4,4);
  35. var cubeMaterial=new THREE.MeshBasicMaterial({color:0xff0000,wireframe:true});
  36. var cube=new THREE.Mesh(cubeGeometry,cubeMaterial);
  37. cube.position.x=-4;
  38. cube.position.y=3;
  39. cube.position.z=0;
  40.  
  41. scene.add(cube);
  42.  
  43. var sphereGeometry=new THREE.SphereGeometry(4,20,20);
  44. var sphereMaterial=new THREE.MeshBasicMaterial({color:0x7777ff,wireframe:true});
  45. var sphere=new THREE.Mesh(sphereGeometry,sphereMaterial);
  46. sphere.position.x=20;
  47. sphere.position.y=4;
  48. sphere.position.z=2;
  49. scene.add(sphere);
  50.  
  51. camera.position.x=-30;
  52. camera.position.y=40;
  53. camera.position.z=30;
  54. camera.lookAt(scene.position);
  55. document.getElementById("WebGL-output").appendChild(renderer.domElement);
  56. renderer.render(scene,camera);
  57. };
  58. //window.onload=init();
  59.  
  60.  
  61. </script>
  62. </body>
  63. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement