1. 이동(Trnaslation)
P(x,y) -----이동----> P'(x',y')
- x' = x + t_x
- y' = y + t_y
2. 신축(Scaling)
- 기준점을 원점으로 이동 : T(-x_0, -y_0)
- 원점에 대하여 신축 : S(S_x,S_y)
- 원래 위치로 이동 : T(x_0,y_0)
3. 회전(Rotation)
- 회전의 방향은 '+'로 해석
- 고정점(pivot point)을 원점으로
P(x,y) -----회전----> P'(x',y')
- x = rcosα, y = rsinα
- x' = rcos(α+𝜽), y' = rsin(α+𝜽)
- x' = rcosαcos𝜽 - rsinαsin𝜽 = xcos𝜽 - ysin𝜽
- y' = rsinαcos𝜽 + rcosαsin𝜽 - ycos𝜽 + xsin𝜽