
CG - Spaces and Transforms
2022. 7. 14. 10:17
☘️ Computer Graphics/Fundamental
Affine Transform의 3가지 중요한 변환에 대해 알아보자. Scaling (확대,축소) 먼저 볼 것은 Scaling이다. Scaling은 우리말로 축소, 확대이다. 2차원에서의 scaling을 먼저 보자. 간단하게 행렬로 표현하면 아래와 같다. Rotation (회전) 다음으로 2차원 회전은 다음과 같다. p 벡터의 좌표가 나와있을 때, 회전이 이루어졌을 때도 p' 벡터의 좌표를 알 수 있다. 기본적으로 반시계 방향으로 회전했을 때를 구한다. Translation (이동) 지금까지 본 Scaling(확대/축소)와 Rotation(회전)은 선형변환이다. 하지만 이동(translation)은 선형 변환이 아니므로 위와 같은 행렬의 곱으로 표현할 수 없다. 선형 변환과 달리 이동은 일반적으로 행렬의..