0
내가 원하는 것은 채워지지 않은 반원형을 그 위에 만지면 그 위에 포인터를 그립니다 (바로 그 점을 터치했습니다). 나는 거의 모든 것을 할 수있는 지식을 가지고 있지만, 필요한 것은 반원의 중심과 반지름, 그리고 내가 만지고있는 점의 x 좌표와 y 좌표를 반환하는 함수입니다. 점 (x, y)은 원에 속한 점입니다.중심점, 반지름 및 x 좌표로 원점을 생성합니다.
나는 이것을 이미 시도했지만 어색한 결과를 초래합니다.
private int f(int centerX, int centerY, int radius, int touchedX){
int y = -1;
if (touchedX>=centerX-radius && touchedX<=centerX+radius)
y = (int) (centerY+Math.sin((double) (touchedX-centerX)*radius);
return y;
}
내 나쁜 영어 죄송합니다
하고
직교
x 값만 기록하면 서클 내부를 만져보고 위 또는 아래가 아닌지 어떻게 확인할 수 있습니까? –