void drawFlower(int petal, float ir, float pl){
??? glColor3f(1,1,1);
???
??? int num=500;
??? glLineWidth(.1);
???
??? glBegin(GL_LINE_STRIP);
??? for (int i=0;i<num;i++){
??????????? float angle = i*2*PI / num;
???????????
??????????? glVertex2f(cos(angle)*(ir-20)+windowW/2,sin(angle)*(ir-20)+windowH/2);
??? }
??? glEnd();
???
???
??? glBegin(GL_LINE_STRIP);
??? for (int i=0;i<num;i++){
??????????? float angle = i*2*PI / num;
??????????? float r = abs(pl*sin(angle*petal))+ir;
??????????? //r=abs(r);
??????????? glVertex2f(cos(angle)*r+windowW/2,sin(angle)*r+windowH/2);
??? }
??? glVertex2f(ir+windowW/2,windowH/2);
??? glEnd();
???
}