아핀변환(affine transformation)은 선형변환에 이동(translation)이 결합된 것이다.벡터는 위치와 무관하게 오직 방향과 크기만 서술하는 특징이 존재하여, 벡터만 놓고 봤을때 이동이라는 개념은 의미가 없는 행위이다. 벡터는 결국 이동에 대해 불변이어야 하며, 이동(위치벡터)은 오직 점에만 적용되어야 한다. 이를 위해서 동차좌표(homogeneous coordinate)라는 것을 이용하면 점과 벡터를 동일한 방식으로 다룰 수 있다. 동차좌표는 3차원 벡터에 $w$ 성분을 추가한 4원소쌍의 형태인데, 이 $w$의 값은 서술하는 것이 점이냐 벡터이냐에 따라 달라진다. 벡터의 경우 $(x,y,z,0)$점의 경우 $(x,y,z,1)$점에 대해서는 $w=1$로 설정하면 이동 시 점이 정확히 이..