• fullscreen
  • Blume.pde
  • Sineremix2.pde
  • 
    void Blume (int x,int y){
    
      translate(x,y);
      fill(100*value,200,200);
      ellipse(0, 0, 16, 16);
      
      angle_rot = 0;
      fill(51);
    
      for(int i=0; i<10; i++) {
        pushMatrix();
        rotate(angle_rot + -45);
        fill(random(255),255,255,50);
        ellipse(-20, 0, diameter, diameter);
        popMatrix();
        angle_rot += PI*2/10;
      }
    
      diameter =34 * sin(angle)/2 +20;
      
      angle += 0.02;
      if (angle > TWO_PI) { angle = 0; }
    }
    
    /**
     * Sine. 
     * 
     * Smoothly scaling size with the sin() function. 
     */
     
    float spin = 0.0; 
    float diameter = 84.0; 
    float angle;
    
    float angle_rot; 
    int rad_points = 90;
    
    void setup() 
    {
      size(200, 200);
      noStroke();
      smooth();
      
    }
    
    void draw() 
    { 
      background(255);
      colorMode(HSB);
      Blume(mouseX,mouseY);
      
    
      
    }
    
    int value =  0 ; 
    
    void mousePressed()
    {
    if (mousePressed && value < 200){
      value = value +1 ;
      
    }
    if (mousePressed && value > 200){
      value =0 ;
    }
    }
    

    code

    tweaks (0)

    about this sketch

    This sketch is running as Java applet, exported from Processing.

    license

    advertisement

    Mandy

    SineremixBlume

    Add to Faves Me Likey@!
    You must login/register to add this sketch to your favorites.

    You need to login/register to comment.