Part IA Michaelmas Term
Transformation Composition
Concatenation
Multiple transformations combine by multiplying their matrices:
Transformations are applied right-to-left.
Standard Order: SRT
Scale → Rotate → Translate
Written as:
The rightmost matrix () is applied first.
Example: Shear then Scale
Non-Commutativity
Transformations generally do not commute.
Example: Scale by 2 along x, then rotate 45° Rotate 45°, then scale by 2 along x.
Transformations About Arbitrary Points
To transform about point :
- Translate to origin
- Apply transformation
- Translate back to
Scale about :
Efficiency
Concatenate matrices once, then apply to all vertices:
- One matrix multiplication per concatenated transform
- More efficient than applying each matrix sequentially
Summary
- Matrices multiply right-to-left
- Standard order: Scale, Rotate, Translate (SRT)
- Transformations are non-commutative
- Arbitrary pivots require translate-transform-translate