If you're seeing this message, it means we're having trouble loading external resources on our website.

웹 필터가 올바르게 작동하지 않으면 도메인 *. kastatic.org*.kasandbox.org이 차단되어 있는지 확인하세요.

주요 내용

크기 조정하기

마지막 좌표 시스템 변형은 격자판의 크기를 변경하는 것입니다. 사각형을 그린 후 격자판을 원래 크기보다 두 배로 한 후 다시 사각형을 그리는 프로그램을 살펴봅시다.
먼저 사각형이 움직이는 것처럼 보인다는 것을 알 수 있습니다. 물론 그렇진 않습니다. 사각형의 왼쪽 상단은 여전히 크기가 커진 격자판 위 (20, 20)에 있습니다. 그러나 그 지점은 이제 원래의 좌표 시스템에 있었던 것보다 원점에서 2배 더 멀리 있습니다.
큰 사작형이 작은 사각형과 동일한 모서리에서 시작하길 원하면 먼저 평행이동 후에 크기 조정을 합니다.
두 프로그램에서 큰 사각형의 선이 좀 더 두껍다는 것을 알 수 있습니다. 그건 착시가 아닙니다.—정말로 선의 두께가 두 배입니다. 왜냐하면 좌표 시스템 크기를 두 배로 조정했기 때문입니다. strokeWeight()를 사용하거나 scale()을 아예 사용하지 않으면 선의 두께를 바꾸지 않을 수 있습니다.
scale() 명령은 선택적으로 한 개 대신 두 매개변수를 입력 받습니다.그래서 x와 y의 크기를 개별적으로 조정할 수 있습니다. 위 프로그램에서 scale(3.0, 0.5)를 사용해 x 크기를 보통 크기보다 3배로 하고 y 크기는 보통 크기의 반으로 만들어 보세요.

본 내용은 제이 데이비드 아이젠버그(J David Eisenberg) 가 저술한 2D Transformations을 각색한 것이며, 본 내용물의 저작권은 Creative Commons Attribution-NonCommercial-ShareAlike 라이선스를 적용합니다.