모두CBT

다음 2차원 변환행렬에서 m, n은 어떤 변환과 관계되는가?\begin… | [컴퓨터응용가공산업기사 필기] 16년 3회차 기출문제 상세 페이지

1[컴퓨터응용가공산업기사 필기] 16년 3회차

다음 2차원 변환행렬에서 m, n은 어떤 변환과 관계되는가?

[x∗y∗1]=[xy1][abpcdqmns]\begin{bmatrix} x^{*} & y^{*} & 1 \end{bmatrix} = \begin{bmatrix} x & y & 1 \end{bmatrix} \begin{bmatrix} a & b & p \\ c & d & q \\ m & n & s \end{bmatrix}

1
이동(translation)
2
전단(shearing)
3
투사(projection)
4
전체적인 스케일링(overall scaling)
해설

동차좌표 변환행렬에서 마지막 행의 m, n은 좌표에 상수로 더해지는 항이므로 이동(translation)을 담당한다.

행렬을 실제로 곱하면 x∗=ax+cy+mx^{*}=ax+cy+m, y∗=bx+dy+ny^{*}=bx+dy+n이 되어, m과 n은 x·y에 곱해지지 않고 그대로 더해진다. 즉 도형의 모양과 크기는 그대로 둔 채 위치만 평행하게 옮긴다.

  • 전단(shearing)은 대각선이 아닌 위치의 b, c 성분이 담당한다.
  • 전체적인 스케일링은 마지막 성분 s가 담당한다(대각 성분 a, d는 각 축 방향의 배율).
  • 투사(projection)와 관계되는 항은 세 번째 열의 p, q이다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.