Graphics Programs Reference
In-Depth Information
Example
:Given
s
z
=1
/
2, we calculate
θ
and
φ
:
θ
=sin
−
1
=sin
−
1
(
0
.
5
√
2
20
.
7
◦
,
±
±
0
.
35355) =
±
φ
=sin
−
1
=sin
−
1
(
0
.
5
22
.
2
◦
.
√
2
±
±
0
.
378) =
±
−
0
.
5
2
The two rotations are illustrated in Figure 2.7.
y
x
(a)
(b)
(c)
Figure 2.7: Rotations for Dimetric Projection.
Exercise 2.2:
Repeat the example for
s
z
=0
.
625.
Exercise 2.3:
Calculate
θ
and
φ
for
s
x
=
s
z
(equal shrink factors in the
x
and
z
directions).
The condition for an isometric projection (Figure 2.6c) is
s
x
=
s
y
=
s
z
.Wealready
know that
s
x
=
s
y
results in Equation (2.5). Similarly, it is easy to see that
s
y
=
s
z
results in cos
2
θ
=sin
2
φ
+cos
2
φ
sin
2
θ
, which can be written
2sin
2
θ
sin
2
φ
=
1
−
.
(2.7)
sin
2
θ
1
−
Equations (2.5) and (2.7) result in sin
2
θ
=1
2sin
2
θ
or sin
2
θ
=1
/
3, yielding
θ
=
−
35
.
26
◦
. The rotation angle
φ
can now be calculated from Equation (2.5):
±
1
/
3
sin
2
φ
=
45
◦
.
1
/
3
=1
/
2
,
yielding
φ
=
±
1
−
The shrink factors can be calculated from, for example,
s
y
=cos
2
θ
=
2
/
3
0
.
8165.
We conclude that the isometric projection is the most useful but also the most
restrictive of the three axonometric projections. Given a diagram with the isometric
projection of an object, we can measure distances on the diagram and divide them by
≈
Search WWH ::
Custom Search