Composite Transformations

Composite transformation is the process of combining two or more basic transformations such as translation, scaling, and rotation into a single transformation using matrix multiplication.

1. Introduction

In real graphics applications, objects often undergo multiple transformations. Applying these transformations one by one is inefficient, so they are combined into a single composite transformation.

2. Basic Idea

Instead of transforming an object multiple times, all transformation matrices are multiplied together to form a single composite matrix.

3. Order of Transformations

The order in which transformations are applied is very important because matrix multiplication is not commutative.

T × R ≠ R × T

4. Composite Transformation Matrix

A composite matrix is obtained by multiplying individual transformation matrices.

Composite Matrix = T × R × S

5. Example

To scale an object and then translate it:

Composite = Translation Matrix × Scaling Matrix

6. Composite Transformation in 2D

In 2D graphics, composite transformations are represented using 3×3 homogeneous matrices.

7. Composite Transformation in 3D

In 3D graphics, composite transformations use 4×4 homogeneous matrices.

8. Advantages of Composite Transformations

9. Applications

Practice Questions

  1. What is composite transformation?
  2. Why is order of transformation important?
  3. Write composite matrix formula.
  4. Explain composite transformation with example.
  5. Where are composite transformations used?

Practice Task

Explain with matrices: ✔ Scaling followed by translation ✔ Rotation about origin ✔ Composite transformation matrix