1
주어진 경우 (center x, center y)
, (x1, y1)
, (x2, y3)
점입니다. 중심점에서 반경이 더 긴 점을 쉽게 결정하는 방법은 무엇입니까?주어진 점이 길면 반지름을 결정하는 방법
나는 이미 하나의 해결책이 있습니다.
두 반경 값을 비교합니다.
Math.sqrt(Math.abs(x1 - center x) + Math.abs(y1 - center y))
Math.sqrt(Math.abs(x2 - center x) + Math.abs(y2 - center y))
는하지만 Math.sqrt
를 사용하지 않고있는 경우 다른 해결책을 알고 싶어요.
제곱근을 제거하고 제곱 반경을 비교하십시오. – harold
자신의 방식에 무슨 문제가 있습니까? 그 매우 간단합니다. 만약 당신이 단순한 거리, 포인트 구조를 구현하는 것이 더 낫게 보이는 것을 적용하려고한다면 ... – 0014
@harold 나는 이해할 수 없다. 더 설명해 주시겠습니까? – gentlejo