Bananaware

algoritmos ex1

Apr 25th, 2014
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // @autor Jorge Luiz
  2.  
  3. int t; // variável base para o tamanho das formas
  4.  
  5. void setup()
  6. {
  7.   // tamanho gerado aleatoriamente em um intervalo razoável
  8.   t = (int)random(40,200);
  9.  
  10.   // tamanho decente de janela baseado no tamanho das formas
  11.   size(t*4,t*4);
  12.  
  13.   // mantém o programa interessante
  14.   background(random(255),random(255),random(255));
  15.   fill(random(255),random(255),random(255));
  16. }
  17.  
  18. void draw()
  19. {
  20.   // desenha as coisas - tudo em função do tamanho base!
  21.   rectMode(CENTER);
  22.   rect(t*2, t*2, t, t);
  23.  
  24.   ellipse(t*2, t, t, t);
  25.  
  26.   triangle(t*2, t*2.5,
  27.            t*2.5, t*3.5,
  28.            t*1.5, t*3.5);
  29. }
  30.  
  31. // versão para web export:
  32. // http://www.openprocessing.org/sketch/145871
Advertisement
Add Comment
Please, Sign In to add comment