[그래픽스] 기하변환

윤정민·2022년 10월 16일
0

Graphics

목록 보기
11/22

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)

  • x'=s*x
  • y'=s*y

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𝜽

profile
그냥 하자

0개의 댓글