Advertisement
Guest User

Untitled

a guest
Apr 30th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. PImage dog;
  2. final int NUM_DOGS = 5;
  3. int iter = 0;
  4. final int MAX_ITER = 64;
  5.  
  6. void setup(){
  7. size(600, 600);
  8. dog = loadImage("dog-mature-landing-hero.jpg");
  9. }
  10.  
  11. void draw() {
  12. background(255, 255, 255);
  13.  
  14. for (float i = 0; i < NUM_DOGS; i++) {
  15. final float d = width/3.5; // dist from centre
  16. float angle = (PI*2f)*(i/NUM_DOGS) + (TWO_PI/NUM_DOGS)*((iter+0f)/MAX_ITER);
  17. pushMatrix();
  18. translate(width/2 + cos(angle)*d, height/2 + sin(angle)*d);
  19. rotate(-angle);
  20. scale(0.35);
  21. imageMode(CENTER);
  22. image(dog, 0, 0);
  23. popMatrix();
  24. }
  25. saveFrame();
  26. iter ++;
  27. if (iter == MAX_ITER) {
  28. exit();
  29. }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement