주어진 2 차원 좌표계 주어진 반지름에서 정수 좌표를 갖는 모든 점을 어떻게 찾을 수 있습니까? 포인트를 x 좌표 및 y 좌표 값으로 지정합니다.주어진 반지름에서 모든 정수 좌표 찾기
주어진 점을 중심 사각형에 포인트를 찾기가 쉽고, 그렇게 할 수 있습니다 :
for(int x = -radius + point.x; x < radius + point.x; ++x)
for(int y = -radius + point.y; y < radius + point.y; ++y)
{
points.insert(point(x, y));
}
하지만 어떻게 주어진 점을 중심 원의 포인트를 찾을 수 있습니까? 이 알고리즘은 성능과 관련이 있지만 정확도와 관련이 없습니다. 따라서 점이 반경에 가까워지면 1이 더해 지든 상관없이 상관 없습니다. 즉, 부동 소수점 정확도가 필요하지 않습니다.
radi_us_를 의미합니까? – Eric
지적 해 주셔서 고맙습니다. 영어가 제 첫 언어가 아닙니다. 질문 텍스트와 제목을 업데이트했습니다. – danijar