Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PImage dog;
- final int NUM_DOGS = 5;
- int iter = 0;
- final int MAX_ITER = 64;
- void setup(){
- size(600, 600);
- dog = loadImage("dog-mature-landing-hero.jpg");
- }
- void draw() {
- background(255, 255, 255);
- for (float i = 0; i < NUM_DOGS; i++) {
- final float d = width/3.5; // dist from centre
- float angle = (PI*2f)*(i/NUM_DOGS) + (TWO_PI/NUM_DOGS)*((iter+0f)/MAX_ITER);
- pushMatrix();
- translate(width/2 + cos(angle)*d, height/2 + sin(angle)*d);
- rotate(-angle);
- scale(0.35);
- imageMode(CENTER);
- image(dog, 0, 0);
- popMatrix();
- }
- saveFrame();
- iter ++;
- if (iter == MAX_ITER) {
- exit();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement