Por coincidência o mesmo símbolo que escolhi para representar matematicamente foi o mesmo que foi escolhido em aula para ser implantado no Processing. Que maravilha, meio caminho andado!!
Como já vimos o passo a passo de como desenhar só precisamos colocar as nossas elipses em seus lugares e definir as cores corretamente
Segue o código:
int x; // coordenada x do centro do circulo principal
int y; // coordenada y do centro do circulo principal
int r; // raio do circulo pequeno
int centrox; // coordenada x do centro da tela
int centroy; // coordenada y do centro da tela
void setup(){
size(200,200);
centrox = width/2;
centroy= height/2;
yinYang(10,centrox,centroy);
}
void yinYang(int r,int x,int y){
fill(255);
// circulo branco principal
ellipse(x,y,(r*5)*2,(r*5)*2);
fill(0);
// Dividindo ao meio com um semi circulo preto
arc(x,y,(r*5)*2,(r*5)*2,PI,2*PI,PIE);
// circulo preto médio
ellipse(x+(2.5*r),y,(2.5*r)*2,(2.5*r)*2);
fill(255);
noStroke();
// circulo branco médio
ellipse(x-(2.5*r),y,(2.5*r)*2,(2.5*r)*2);
// circulo branco pequeno
ellipse(x+(2.5*r),y,r*2,r*2);
fill(0);
// circulo preto pequeno
ellipse(x-(2.5*r),y,r*2,r*2);
}

Nenhum comentário:
Postar um comentário