[그래픽스] 아핀 변환(Affine Transform)

YEOM JINSEOP·2023년 11월 19일
0

Computer Graphics

목록 보기
4/14
post-thumbnail
  • Linear Transform(Scaling, Rotation)과 이동(Translation)을 포함하는 범주를 아핀 변환(Affine Transfrom)이라 한다.

  • Affine Transform은 행렬로 표현되므로, 몇 개의 아핀 변환이 주어지건 모두 하나의 행렬로 결합이 가능하다.


2D Affine Transform

  • Affine transform = Linear transform + Translation(이동)

  • Linear transform
    -> Scaling
    -> Rotation
    -> and many others.

  • [L | t], where L is a 2 x 2 matrix and t is a 2D column vector
    -> L: 'combined' linear transform
    -> t: 'combined' traslation


3D Affine Transform

  • Affine transform = Linear transform + Translation(이동)

  • [L | t], where L is a 3 x 3 matrix and t is a 3D column vector
    -> L: 'combined' linear transform
    -> t: 'combined' traslation


Rigid Motion

  • Rigid Motion (강체 변환)
    Scaling 빼고, Rotation만 Translation만 적용해 변환

  • [R | t]
    -> R: 'combined' rotation
    -> t: 'combined' translation

0개의 댓글

관련 채용 정보