Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int cx = 250;
- int cy = 250;
- int r = 100; //raio da circunferência maior, movimento da bolinha
- float r1 = r - 25;
- void setup() {
- size(500, 500);
- //textFont(createFont("Arial", 30));
- }
- void draw() {
- background(150);
- stroke(0);
- float t = -1 * millis()/1000.0f; // -1 é anti-horário
- int x = (int)(cx+r1cos(t)); // int x = (int)(cx+rcos(t));
- int y = (int)(cy+r1sin(t));
- //circulo externo
- circle(1252, 125*2, 200);
- noFill();
- //circulo interno
- point(x,y);
- ellipseMode(CENTER); // Set ellipseMode is CORNER
- fill(255); // Set fill to white
- ellipse(x, y, 50, 50); // Draw white ellipse using CORNER mode
- //ponto do circulo de dentro
- ellipseMode(CENTER); // Set ellipseMode to CORNERS
- fill(100); // Set fill to gray
- ellipse(x-17, y-17, 10, 10); // Draw gray ellipse using CORNERS mode
- //ponto
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement