Guest User

Untitled

a guest
May 23rd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.37 KB | None | 0 0
  1. <!-- Airplane model -->
  2.  
  3. <script src="models/airplane.js" type="text/javascript"><script/>
  4.  
  5. <canvas id="theCanvas" width: 900 height: 900><script/>
  6.  
  7. <script type="text/javascript">
  8.  
  9. /* Scene definition
  10. */
  11.  
  12. with (SceneJS) {
  13.  
  14. var rotateX,
  15. var rotateY;
  16.  
  17. var myScene = scene({
  18. canvasId: 'theCanvas'
  19. },
  20.  
  21. lookAt({
  22. eye : { x: -1.0, y: 0.0, z: 15 },
  23. look : { x: -1.0, y: 0, z: 0 },
  24. up : { y: 1.0 }
  25. },
  26.  
  27. camera({
  28. optics: {
  29. type: "perspective",
  30. fovy : 55.0,
  31. aspect : 1.0,
  32. near : 0.10,
  33. far : 1000.0
  34. }
  35. },
  36.  
  37. light({
  38. mode: "dir",
  39. color: { r: 1.0, g: 1.0, b: 1.0 },
  40. dir: { x: 1.0, y: -1.0, z: 1.0 }
  41. }),
  42.  
  43. light({
  44. mode: "dir",
  45. color: { r: 1.0, g: 1.0, b: 1.0 },
  46. dir: { x: -1.0, y: -1.0, z: -3.0 }
  47. }),
  48.  
  49. rotateY = rotate({ y: 1.0 },
  50. rotateX = rotate({ x: 1.0 },
  51.  
  52. myPlane
  53. )
  54. )
  55. )
  56. );
  57.  
  58. /* Set rotation angles
  59. */
  60. rotateY.setAngle(315);
  61. rotateX.setAngle(20);
  62.  
  63. /* Render the scene
  64. */
  65. myScene.render();
  66. }
  67. </script>
Add Comment
Please, Sign In to add comment