We know that world coordinates $(x_w, y_w)$ transform to viewport coordinates $(x_v, y_v)$ which are the physical device coordinates. And during projection, any point $(x, y, z)$ projects to $(x, y)$ onto the projection plane. My question is: Are projection and transformation both the same? Please explain it with a small example. I want to understand intuition rather than details proof.
1 Answer
A projection is a kind of transformation.
A transformation is any modification of a coordinate that expresses that coordinate relative to a coordinate system that is different from its original coordinate system. As such, a transformation involves two coordinate systems: the source and the destination.
A projection is any transformation where the destination coordinate system has fewer dimensions than the source coordinate system. That is, it removes one or more dimensions from the coordinate.
- $\begingroup$ in transformation both have same dimension? $\endgroup$user17337– user173372021-10-27 09:29:53 +00:00Commented Oct 27, 2021 at 9:29
- 1$\begingroup$ @User4567 A transformation could result in any dimension: more, less, the same. Transformation and projection behave like the words "plant" and "tree". Trees are a subcategory of plants. Projections are a subcategory of transformations. $\endgroup$2021-10-28 07:32:30 +00:00Commented Oct 28, 2021 at 7:32
- $\begingroup$ @Nicol Bolas Can you give some references ? $\endgroup$Adam– Adam2021-11-21 09:45:23 +00:00Commented Nov 21, 2021 at 9:45