Graphics Programs Reference
In-Depth Information
P *
θ
z
Q
P
Figure 2.13: Oblique Projections.
origin to P is the segment of size s from the origin to ( a, b, 0). The value s is therefore
the shrink factor of the oblique projection. The three quantities a , b ,and s are related
by a = s cos φ and b = s sin φ ,where φ is measured on the projection plane. The shrink
factor s is also related to the projection angle θ by tan θ =1 /s or s =cot θ .
The diagram can be drawn quite quickly because the designer used a style of drawing
called oblique projection. So long as basic rules are followed, oblique projection is
quite easy to master and it may be a suitable style for you to use in a design project.
The basic rules are outlined below.
http://www.technologystudent.com/designpro/oblique1.htm
We now consider the projecting ray from Q to ( A, B, 0). Since Q is at a distance
z from the origin, the distance on the projection plane between the origin and point
( A, B, 0) is sz . From this we obtain the relations A = sz cos φ and B = sz sin φ .The
next step is to consider the projection of a general point ( x, y, z ). All the projecting
rays are parallel, so a little thinking shows that moving a point from (0 , 0 ,z )to( x, 0 ,z )
moves its projection from ( A, B, 0) to ( x + A, B, 0). Similarly, moving a point from
(0 , 0 ,z )to(0 ,y,z ) moves its projection from ( A, B, 0) to ( A, y + B, 0). A general point
located at ( x, y, z ) is therefore projected to a point at ( x + A, y + B, 0). Thus, the rule
of oblique projections is
( x, y, z )
−→
( x + sz cos φ, y + sz sin φ, 0) ,
(2.8)
whichcanbewrittenintermsofatransformationmatrix
1
0
0
.
P = PT =( x, y, z )
0
1
0
(2.9)
s cos φs sin φ
0
With the help of this matrix we examine the following special cases.
1. A cavalier projection. It is defined as the case where the projection angle is 45 ,
which implies s = cot(45 ) = 1. Thus, all edges and segments have shrink factors of 1.
2. A projection angle of 90 .Avalue θ =90 implies a shrink factor s = cot(90 )=
0. Matrix T of Equation (2.9) reduces to matrix T z of Equation (2.1), showing how
the oblique projection reduces in this case to an orthographic projection.
Search WWH ::




Custom Search