You are viewing the course site for a past offering of this course. The current offering may be found here.
Lecture 4: Transforms (31)
vhlee7

When would it be better to use homogenous coordinates vs affine map?

Staffjamesfong1

@vhlee7 Great question. Homogeneous coordinates are very useful because they turn a non-linear operation into a linear one. This makes it very easy to compose many affine transformations together: just multiply the matrices together.

This becomes useful when trying to reason about your code or math proofs. Describing everything as a linear map + translation can quickly become cumbersome. It is better to learn how to think in homogeneous coordinates now to save yourself headaches down the road.

You must be enrolled in the course to comment