Linear Transformations 은 벡터 공간에서 적용되는 변환으로 Scalling 과 Rotation 등이 포함된다. Linear Transformations 은 원점을 고정하며, 직선은 직선으로 유지된다.
- 3차원에 대한 선형 변환은 3x3 행렬로 표현된다.
⎣⎢⎡a11a21a31a12a22a32a13a23a33⎦⎥⎤
- 벡터 v에 선형 변환을 적용하면 v′=M⋅v 로 나타낼 수 있다.
선형 변환에서의 스케일링 변환은 아래 행렬로 나타낼 수 있다.
⎣⎢⎡sx000sy000sz⎦⎥⎤
- 여기서 sx,sy,sz는 각각 x,y,z 축 방향의 스케일링 계수이다.
선형 변환에서의 회전 변환은 아래 행렬로 나타낼 수 있다. (예시: z-rotation)
⎣⎢⎡cosθsinθ0−sinθcosθ0001⎦⎥⎤