|
float rad,rad2,raio,x,y,lx,ly; int Altura=480
// altura do écran while(1){ // nunca para int fase=0 for (i=0; i<=360; i++) {
// i - angulo em graus rad=(float) (i+fase)* PI/180.0; // ang em radianos da função polar (raio=função polar)
raio=(float)(Altura*0.25*(sin(rad*10)+1.2 ); rad2=(float) i* PI/180.0; // angulo
x=(float)(nWidth*0.5 + raio*cos(rad2) ); y=(float)(nHeight*0.5 - raio*sin(rad2) ); if (i!=0) line((int)lx,(int)ly,(int)x,(int)y); lx=x; ly=y;
} // for fase++; delay(10); // espera 0.01 seg
} // while |