Advertisement
BrU32

JS Canvas Draw Random 3D Triangle SRC

Jan 23rd, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. <html>
  2. <center>
  3. <body bgcolor="lightblue">
  4. <canvas id="canvas" width="500" height="500" style="border:1px;"></canvas>
  5. <script>
  6. var canvas = document.querySelector('#canvas').getContext('2d'),side = 0,
  7. size = 100,
  8. x = 100,
  9. y = 100;
  10.  
  11. canvas.beginPath();
  12. canvas.moveTo(Math.random()*x + size * Math.cos(1), y + size * Math.cos(1));
  13.  
  14. for (side; side < 12+1; side++) {
  15. canvas.lineTo(x + size * Math.cos(side * 8 * Math.PI / 12), y + size * Math.sin(side * 4 * Math.PI / 12));
  16. }
  17.  
  18. canvas.strokeStyle = "#000000";
  19. canvas.stroke();
  20. canvas.fillStyle = "#00FF00";
  21. canvas.fill();
  22. </script>
  23. </body>
  24. </center>
  25. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement