Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. window.addEventListener("keydown", function(e){
  2. switch( e.keyCode ) {
  3. case 37: // vinstri ör
  4. mv1 = mult( mv, translate(-1.0, 0.0, 0.0));
  5. mv2 = mult( mv, translate(-1.0, 0.0, 0.0));
  6. mv3 = mult( mv, translate(-1.0, 0.0, 0.0));
  7. console.log("vinstri");
  8. //teikna(mv1, mv2, mv3);
  9. break;
  10. case 39: // hægri ör
  11. mv1 = mult( mv, translate(1.0, 0.0, 0.0));
  12. mv2 = mult( mv, translate(1.0, 0.0, 0.0));
  13. mv3 = mult( mv, translate(1.0, 0.0, 0.0));
  14. console.log("hægri");
  15. //teikna(mv1, mv2, mv3);
  16. break;
  17. case 38: // upp
  18. mv1 = mult( mv, translate(0.0, 0.0, 1.0));
  19. mv2 = mult( mv, translate(0.0, 0.0, 1.0));
  20. mv3 = mult( mv, translate(0.0, 0.0, 1.0));
  21. console.log("upp");
  22. //teikna(mv1, mv2, mv3);
  23. break;
  24. case 40: // niður
  25. mv1 = mult( mv, translate(0.0, 0.0, -1.0));
  26. mv2 = mult( mv, translate(0.0, 0.0, -1.0));
  27. mv3 = mult( mv, translate(0.0, 0.0, -1.0));
  28. console.log("niður");
  29. //teikna(mv1, mv2, mv3);
  30. break;
  31. default:
  32. break;
  33.  
  34. }
  35. gl.uniformMatrix4fv(matrixLoc, false, flatten(mv1));
  36. gl.drawArrays( gl.LINES, 0, numVertices );
  37. gl.uniformMatrix4fv(matrixLoc, false, flatten(mv2));
  38. gl.drawArrays( gl.LINES, 0, numVertices );
  39. gl.uniformMatrix4fv(matrixLoc, false, flatten(mv3));
  40. gl.drawArrays( gl.LINES, 0, numVertices );
  41.  
  42. } );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement