Advertisement
Guest User

Untitled

a guest
Jul 6th, 2015
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.43 KB | None | 0 0
  1. float X=0;
  2. float Y=0;
  3. float A=480;
  4.  
  5. void gasket(float x, float y, float a, int num) {
  6. if (num < 1) {
  7. return;
  8. }
  9.  
  10. float h = sqrt(3) * a / 2;
  11. triangle(
  12. x + a / 2, y,
  13. x, y + h,
  14. x + a, y + h
  15. );
  16.  
  17.  
  18. num--;
  19. gasket(x + a/4, y, a/2, num);
  20. gasket(x, y+h/2, a/2, num);
  21. gasket(x + a/2, y+h/2, a/2, num);
  22.  
  23. }
  24.  
  25. void setup() {
  26. size(480, 420);
  27. smooth();
  28. noLoop();
  29. }
  30.  
  31. void draw() {
  32. gasket(X, Y, A, 7);
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement