Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.86 KB | None | 0 0
  1. int n;
  2. float t = 0;
  3.  
  4. void setup() {
  5.   size(480, 480);
  6.   smooth();
  7.  
  8.   n = 500;
  9. }
  10.  
  11. void draw() {
  12.   noStroke();
  13.   fill(25,25,25);
  14.   float raggio = height / 3;
  15.   float angolo = 0;
  16.   float angoloStep = 0.005;
  17.   float freq = 6;
  18.   float amp = 20;
  19.  
  20.   background(255);
  21.   cerchio(angolo, raggio, freq, amp, angoloStep, t);
  22.   t = t + 0.07;  
  23. }
  24.  
  25. void cerchio(float angolo, float raggio, float freq, float amp, float angoloStep, float t) {  
  26.  
  27.   while (angolo <= TWO_PI) {
  28.     float dx = (width / 2) + (raggio + sin(angolo * freq) * (amp * sin(t))) * cos(angolo);
  29.     float dy = (height / 2) + (raggio + sin(angolo * freq) * (amp * sin(t))) * sin(angolo);
  30.     ellipse(dx, dy, 2, 2);  
  31.     float dw = (width / 2) + raggio * cos(angolo);
  32.     float dz = (height / 2) + raggio * sin(angolo);
  33.     angolo += angoloStep;
  34.  
  35.     ellipse(dw, dz, 2, 2);    
  36.   }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement