A projective transformation (also called a perspective transformation) is a type of geometric transformation that maps points in one plane or space to another while preserving straight lines, but not necessarily parallelism or ratios of distances.
Used to simulate perspective in 2D or 3D graphics, i.e., how objects appear smaller as they move farther from the viewer.
Extends affine transformations by allowing projection onto a plane.
2. Key Characteristics
Property
Affine Transformation
Projective Transformation
Line preservation
Yes
Yes
Parallelism preservation
Yes
No
Ratio of distances
Preserved
Not preserved
Can represent perspective
No
Yes
3. Homogeneous Coordinates Representation
In 2D, a point (x,y) is represented in homogeneous coordinates as:
P=[xy1]
A 2D projective transformation is represented by a 3×3 matrix: