Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Required projection: Translate the unit cube by (0, m, n), rotate about the y-axis,
view from position d on the z-axis and project onto the z = 0 plane.
Note that the 3rd row is all 0, since projection is onto the z = 0 plane. Note also that 2
of the 3 perspective terms in the 4th row are non-zero indicating a two-point
perspective in x and z. Lines in y remain parallel in y after transformation.
Now substitute for θ, m, n and d. For example, take θ = 60o , m = -2, n = 1 and d = 1.
That is we are viewing the cube from very close to it and so we can expect significant
distortion in the specified projected view.
x
x′ W
and recall that (x′ y ′ 1) = ( x y W) ie. y ′ = y
W
1 1
and therefore the projected points are:
vp1 vp2 x
How is it that points at infinity (vanishing points) map to finite points after a
perspective projection? The vanishing points are shown in the above example along
with artist constructors.
The vectors of points at infinity are described as follows:
The two-point perspective transformation of these points at infinity in our example is:
Points at infinity in one coordinate system are transformed to finite points in another
system by the use of homogeneous coordinates.