2011.03.20
Circle Drawing (픽셀 단위 원 그리기)
알고리즘 (x - r)^2 + (y - r)^2 = r^2 알고리즘은 간단하다. 위와 같은 원의 공식을 사용한다. 원의 모양을 예측해 보면 (r, r)의 중심점을 가지는 반지름이 r인 원이 그려진다. 이 포스트에서는 반지름 이내의 범위의 어떤 좌표 (x, y)에 있는 점은 검은색 상자 (■)로 표시하고, 그렇지 않은 점은 빈 상자(□)로 표시할 생각이다. 간단히 생각해 보면 이중 반복문을 돌려서 삼항연산자든 if문이든 걸어서 범위 체크만 해주면 끝이라고 생각 할 수 있다. 하지만 실제로 그를 토대로 그려보면, 뭔가 좌우 대칭이 잘 맞지 않는다. 접근 방법 텍스트만 가지고 원을 그리려면, 픽셀 단위의 드로잉을 생각해야만 한다. 어떤 도장이 있다. 도장은 가로세로 1cm의 크기를 갖는 정사각형 모양을 찍어낸..