Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int n;
- float t = 0;
- void setup() {
- size(480, 480);
- smooth();
- n = 500;
- }
- void draw() {
- noStroke();
- fill(25,25,25);
- float raggio = height / 3;
- float angolo = 0;
- float angoloStep = 0.005;
- float freq = 6;
- float amp = 20;
- background(255);
- cerchio(angolo, raggio, freq, amp, angoloStep, t);
- t = t + 0.07;
- }
- void cerchio(float angolo, float raggio, float freq, float amp, float angoloStep, float t) {
- while (angolo <= TWO_PI) {
- float dx = (width / 2) + (raggio + sin(angolo * freq) * (amp * sin(t))) * cos(angolo);
- float dy = (height / 2) + (raggio + sin(angolo * freq) * (amp * sin(t))) * sin(angolo);
- ellipse(dx, dy, 2, 2);
- float dw = (width / 2) + raggio * cos(angolo);
- float dz = (height / 2) + raggio * sin(angolo);
- angolo += angoloStep;
- ellipse(dw, dz, 2, 2);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement