
void drawBlob(int seed){
??? srand(seed);
???
??? int num=500;
??? float sw;
??? glColor3f(1,1,1);
???
??? float amp1 = rand()%50+10;
??? float amp2 = rand()%30;
??? float amp3 = rand()%50;
??? float freq1 = rand()%10;
??? float freq2 = rand()%20;
??? float freq3 = rand()%30;
???
glBegin(GL_LINE_STRIP);
for (int i=0;i<num;i++){
float angle = i*2*PI / num;
float r = 150 + amp1*sin(angle*freq1) + amp2*sin(angle*freq2) + amp3*sin(angle*freq3);
??????????? //glVertex2f(x+windowW/2,y+windowH/2);
//r=abs(r);
glVertex2f(cos(angle)*r+windowW/2,sin(angle)*r+windowH/2);
}
glVertex2f(150+windowW/2,windowH/2);
glEnd();
}