더북(TheBook)

[그림 1.5.9]의 예제는 배율이 얼마나 유용한지 잘 보여준다. 배율은 그래픽스에서 흔히 사용되는 가장 단순한 변형 기법이다. 이번 절에서 살펴볼 예제들은 일반적으로 배율을 데이터 값의 범위로 설정한다.

펜은 원형이므로 펜의 반지름을 r로 설정해 점을 찍으면 반지름 r인 원이 생긴다. 그리고 선의 두께는 2r이 되고, 끝은 동그란 모양이 된다. 펜 반지름의 기본값은 0.005이며 좌표의 배율에 영향을 받지 않는다. 이 펜의 반지름은 기본 창 너비의 1/200이므로 수평이나 수직선을 따라 동일 간격으로 점 100개를 찍으면 각각의 원을 볼 수 있지만, 200개를 찍으면 하나의 선분처럼 보인다. stddraw.setPenRadius(.025) 함수를 호출하면 선분의 두께와 점의 크기를 기본 0.005의 다섯 배로 설정한다. 가능한 최소 크기(일반적인 화면에서 픽셀 하나)의 점을 찍으려면 펜의 반지름을 0.0으로 설정하면 된다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.