알쓰모쓰(알면 아는 대로 쓰고, 모르면 모르는 대로 쓴다)/프로세싱
원 중심에서 마우스까지의 거리를 반지름으로 하는 원
다준
2018. 8. 16. 14:53
void setup(){
size(300, 200);
}
void draw(){
background(255);
float d = distance(width/2, height/2, mouseX, mouseY);
ellipse(width/2, height/2, 2*d, 2*d);
}
float distance(float x1, float y1, float x2, float y2){
float dx = x1 - x2;
float dy = y1 - y2;
float d = sqrt(dx*dx + dy*dy);
return d;
}
원 중심에서 마우스까지의 거리를 반지름으로 하는 원