Affine/Linear Deformations

Translation

Scaling

Rotation

Shearing

  • \(sh_{xy}(p)=(x+\lambda y, y, z)\)
  • \(sh_{xz}(p)=(x+\lambda z, y, z)\)
  • \(sh_{yx}(p)=(x, y+\lambda x, z)\)
  • ...
\(\mathrm{Sh}_{xy} = \left(\begin{array}{llll} 1 & \lambda & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 1 \end{array}\right) \) \(\mathrm{Sh}_{xz} = \left(\begin{array}{llll} 1 & 0 & \lambda & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 1 \end{array}\right) \) \(\mathrm{Sh}_{yx} = \left(\begin{array}{llll} 1 & 0 & 0 & 0 \\ \lambda & 1 & 0 & 0 \\ 0 & 0 & 1 & 0 \\ 0 & 0 & 0 & 1 \end{array}\right) \) ...
assets/shearing.svg