Professional Documents
Culture Documents
Perspective Drawing PDF
Perspective Drawing PDF
ABSTRACT
Perspective drawing refers to the visual image of a solid object. Two methods are (i) Visual ray method
and (ii) Vanishing point method, which inherently possess geometrical concepts. These methods have few
defects. The author has attempted to develop a new method i.e., Maran’s method to draw perspective
view of virtual reality. Unlike the existing methods, the new method requires perspective co-ordinates for
every node of the object. The formulae, which are necessary for calculating the perspective co-ordinates,
have been derived mathematically. This method gives perfect results for irregular and complicated
objects. The formula is also very useful for software developers in Engineering drawings, animations,
cartoon pictures and mathematical modeling.
Key words: Perspective; Visual ray; Vanishing point; Transformation; Translation; Rotation;
Maran’s method.
Notations
AHR (𝛼°) - Angle of horizontal rotation
AOE - Axis of ears
AOH - Axis of head
AOL - Axis of lens/ line of sight
ATR (𝛽°) - Angle of twist
AVR (𝛾°) - Angle of vertical rotation
d - Picture co-efficient
u - The horizontal perspective co-ordinate of (P´)
v - The vertical perspective co-ordinate of (P´)
𝑥, 𝑦, 𝑧 - The Engineering co-ordinates of node P
𝑥0 , 𝑦0 , 𝑧0 - The co-ordinates of Camera point/ eye point (E)
INTRODUCTION
Existing methods
The Perspective drawing/ view of an object is usually obtained by the existing two methods namely (i)
Visual ray method1 and (ii) Vanishing point method2. These two methods are mainly based on graphic-
statics, which is simply a geometrical construction. In visual ray method the perspective view is obtained
by projecting the top view and either the front view or the side view of the object. In vanishing point
method, in addition to the top view of the visual rays and use of vanishing points of straight lines are also
made.
Defects in existing methods
(i) The diagonal angles are not absolutely correct in result figure.
(ii) Sometimes, it requires more space of drawing sheet.
(iii) It is not suitable for irregular objects.
(iv) Not possible to draw perspective view without perfect plan, elevation or side view.
(v) Various systems are adopted to draw perspective view for different objects.
(vi) The result does not define the virtual reality.
Let it be consider, three co-ordinate axes viz (i) Reference axes (3-dimensional) x, y, z with respect to O
is as an origin, which is based on existing data available. (ii) Axes of camera (3-dimensional) i, j, k with
respect to E is as an origin, which are to describe the position of camera. (iii) Axes of picture plane (2-
dimensional) u, v, with respect to E´ is as an origin, which are the axes of photo print sheet.
Let any one of the nodes of an object is P. Let co-ordinates of P with respect to reference axes are (x,y,z)
which data are already known. Let the position of camera with respect to reference axes are 𝑥0 , 𝑦0 , 𝑧0 and
position of axes of camera with respect to reference axes are ∝0 , 𝛽 0 , 𝛾 0
where, ∝0 is the horizontal angle measured in between x-z plane and axis of lens. 𝛽 0 is the vertical angle
measured in between x-y plane and axis of lens. 𝛾 0 is the rotational angle of axis of lens.
Now from the available data of (x, y, z), (𝑥0 , 𝑦0 , 𝑧0 ), (∝0 , 𝛽 0 , 𝛾 0 ), co-ordinate of node point P
Fig.1: A camera defines Axis of Head, Axis of Ears and Axis of Lens
with respect to axes of camera (i, j, k) are calculated by following four transformations:
(i) Linear transformation / translation
(ii) ∝0 −rotation
(iii) 𝛽 0 −rotation
(iv) 𝛾 0 −rotation
Therefore, the coordinates node (P) with respect to reference axes x, y, z have now been converted to
camera axes i, j, k.
The changes in magnitude of co-ordinates at every stage of transformations are tabulated in table-1. The
co-ordinates of node P are 𝑖, 𝑗, 𝑘 with respect to AOL, AOE, AOH respectively with respect to Camera
point E at most probable position of camera.
Initial stage
Let, any one of the nodes 𝑃 of the object which is to be taken photograph is (𝑥, 𝑦, 𝑧) with respect to
reference origin 𝑂 (0, 0, 0). Let the location of camera with respect to 𝑋, 𝑌, 𝑍 is 𝑥0 , 𝑦0 , 𝑧0 respectively.
Let, 𝑋, 𝑌, 𝑍 is reference Cartesian co-ordinate axes. Let us assume, the initial position of the camera is
such that the axes of camera 𝑖, 𝑗, 𝑘 are coincided with the reference axes 𝑋, 𝑌, 𝑍 respectively, i.e., the
angles of Axis of head, Axis of ear and Axis of lens (𝛼°, 𝛽°, 𝛾°) = (0°, 0°, 0°).
With respect to
Co- ordinates
Co-ordinates
Stage
AOL
In
𝑖0 = 𝑥
iti
al
-
AOE 𝑗0 = 𝑦
AOH 𝑘0 = 𝑧
𝑖1 = 𝑖0 − 𝑥0
AOL
𝑥 − 𝑥0
Translation
AOE 𝑗1 = 𝑗0 − 𝑦0
First
𝑦 − 𝑦0
AOH 𝑘1 = 𝑘0 − 𝑧0
𝑧 − 𝑧0
AOL 𝑖2 = 𝑖1 𝑐𝑜𝑠𝛼° + 𝑗1 𝑠𝑖𝑛𝛼°
(𝑥 − 𝑥0 )𝑐𝑜𝑠𝛼° + (𝑦 − 𝑦0 )𝑠𝑖𝑛𝛼°
°-rotation
Second
AOE 𝑗3 = 𝑖2
Third
(𝑥 − 𝑥0 )𝑠𝑖𝑛𝛼° − (𝑦 − 𝑦0 )𝑐𝑜𝑠𝛼°
AOH 𝑘3 = 𝑘2 𝑐𝑜𝑠𝛽° − 𝑖2 𝑠𝑖𝑛𝛽°
𝑐𝑜𝑠𝛽°(𝑧 − 𝑧0 ) − 𝑠𝑖𝑛𝛽°[(𝑥 − 𝑥0 )𝑐𝑜𝑠𝛼° + (𝑦 − 𝑦0 )𝑠𝑖𝑛𝛼°]
AOL 𝑖 = 𝑖3
𝑐𝑜𝑠𝛽°[(𝑥 − 𝑥0 )𝑐𝑜𝑠𝛼° + (𝑦 − 𝑦0 )𝑠𝑖𝑛𝛼°] + 𝑠𝑖𝑛𝛽°(𝑧 − 𝑧0 )
𝑗 = 𝑗3 𝑐𝑜𝑠𝛾° + 𝑘3 𝑠𝑖𝑛𝛾°
°-rotation
0 0
+𝑠𝑖𝑛𝛾°{𝑐𝑜𝑠𝛽°(𝑧 − 𝑧0 ) − 𝑠𝑖𝑛𝛽°[(𝑥 − 𝑥0 )𝑐𝑜𝑠𝛼° + (𝑦 − 𝑦0 )𝑠𝑖𝑛𝛼°]}
𝑘 = 𝑘3 𝑐𝑜𝑠𝛾° − 𝑗3 𝑠𝑖𝑛𝛾°
AOH 𝑐𝑜𝑠𝛾°{𝑐𝑜𝑠𝛽°(𝑧 − 𝑧 ) − 𝑠𝑖𝑛𝛽°[(𝑥 − 𝑥 )𝑐𝑜𝑠𝛼° + (𝑦 − 𝑦 )𝑠𝑖𝑛𝛼°]}
0 0 0
−𝑠𝑖𝑛𝛾°[(𝑥 − 𝑥0 )𝑠𝑖𝑛𝛼° − (𝑦 − 𝑦0 )𝑐𝑜𝑠𝛼°]
Table-1: Changes in magnitude of coordinates at every stage of transformation
Let, ES = i, SQ =j, SR = k, SQ= u, SR = v and ES = d. In Figure 3, triangle ESQ and triangle
ESQ are similar
𝑆𝑄
Therefore, ⁄𝑆′𝑄′ = 𝑆𝐸⁄𝑆′𝐸
𝑗
i.e., ⁄𝑢 = 𝑖⁄𝑑
𝑗
or 𝑢 = 𝑑 ( ⁄𝑖 )
By substituting eqn.[1] & [2] in above equation
𝒄𝒐𝒔𝜸°[(𝒙 − 𝒙𝟎 )𝒔𝒊𝒏𝜶° − (𝒚 − 𝒚𝟎 )𝒄𝒐𝒔𝜶°]
𝒖 = 𝒅[ ]
𝒄𝒐𝒔𝜷°[(𝒙 − 𝒙𝟎 )𝒄𝒐𝒔𝜶° + (𝒚 − 𝒚𝟎 )𝒔𝒊𝒏𝜶°] + 𝒔𝒊𝒏𝜷°(𝒛 − 𝒛𝟎 )
Similarly, since triangle ESR and triangle ESR are similar (Figure 3)
Equation 4 & 5 are the set of formulae necessary to calculate the value of (u, v). The equation 4 & 5 can
be written in the matrix form as:
𝒋 𝟎
[𝒖 𝒗] = [𝟏⁄𝒊 𝟏⁄𝒊] × [
Where, ]
𝟎 𝒌
𝟏 𝟎 𝟎
𝟎 𝟏 𝟎
𝒄𝒐𝒔𝜶° 𝒔𝒊𝒏𝜶° 𝟎
𝟎 𝟎 𝟏
[𝒊 𝒋 𝒌] = [𝒙 𝒚 𝒛 −𝟏 −𝟏 −𝟏] × 𝒙 𝟎 𝟎 × [ 𝒔𝒊𝒏𝜶° −𝒄𝒐𝒔𝜶° 𝟎]
𝟎
𝟎 𝒚𝟎 𝟎 𝟎 𝟎 𝟏
[ 𝟎 𝟎 𝒛𝟎 ]
𝒄𝒐𝒔𝜷° 𝟎 −𝒔𝒊𝒏𝜷° 𝟏 𝟎 𝟎
× [ 𝟎 𝟏 𝟎 ] × [𝟎 𝒄𝒐𝒔𝜸° −𝒔𝒊𝒏𝜸°]
𝒔𝒊𝒏𝜷° 𝟎 𝒄𝒐𝒔𝜷° 𝟎 𝒔𝒊𝒏𝜸° 𝒄𝒐𝒔𝜸°
The AutoCAD is widely used for all Engineering drawing including perspective drawing. The package
purely based on the concept of vanishing point method, but the result of virtual reality can be achieved
only by new method i.e., Maran’s method.
MARAN’S THEOREM OF PERSPECTIVE VIEW
The mathematical relation between perspective drawing and actual position of the object from the
camera or viewer can be written in the general form:
Suppose, a camera placed at some place is positioned for getting photograph of some
object and focused towards one of the points of the object (i.e., called focal point F. Suppose the
co-ordinates of place of camera is (i, j, k) = (0, 0, 0). The three dimensional axes i, j & k are such
that, an imaginary axis passing through axis of lens of the camera is i-axis (Axis of lens/ line of
sight), an imaginary axis passing through the sides of the camera is j-axis (Axis of ears) and an
imaginary axis passing through the apex of the camera is k-axis (Axis of head) as shown in
Figure 1.
Suppose a two-dimensional axes u (horizontal) and v (vertical) in the photograph, taken
by the camera at the same position such that, the image of focal point (F’) is as the origin is
considered.
If the co-ordinates of any point (say point P) of the image of the object in the
photograph are represented by (u, v) as in Figure 4 then:
(i) ‘u’ is directly proportional to j and inversely proportional to i
The co-ordinates of P are (x, y, z) with respect to Engineering axes x, y, z and origin O before
transformation
(ii) ‘v’ is(Ref: Figure
directly 2). (i, j, k)to
proportional arek the
andco-ordinates of node P with
inversely proportional to respect
i. to AOL, AOE, AOH
and Camera point (E) as origin after transformation (Ref: Figure 3).
Where, i, j and k are the three dimensional co-ordinates of the point P (i.e., point of object)
related to point of P (i.e., point in photograph) with respect to i, j and k axis respectively.
TYPICAL EXAMPLES
Example - 1
The co-ordinates of all necessary nodes with respect to origin are mentioned in figure 6 and also
given in Table-2. The co-ordinates of Camera point E with respect to O are (–5, -4, 2) with respect to x, y
and z-axis respectively. The AHR, AVR, ATR are ° = 45°, ° = 0°, ° = 0° respectively. The
picture co-efficient (d) of this problem is taken as 30 cm. The problem is to draw perspective view of the
building.
Fig.6: Isometric view of example problem-1
Solution:
The nodes are located conveniently at respective edges and corners of the object. The numerical
values of 𝑥0 , 𝑦0 , 𝑧0 , °, °, °, 𝑥, 𝑦, 𝑧 𝑎𝑛𝑑 𝑑 are substituted in formulae 4 & 5. The calculated values
of u and v corresponding to each node are given in Table-2. Finally plotting u and v for each node and
connecting the relative points gives the perspective view of the building (Figure 7).
Example - 2
The co-ordinates of all necessary nodes of a tower with respect to origin O are mentioned in
Figure 8 and also given in Table 3. The co-ordinates of Camera point E with respect to O are (-2, -3, 2) in
z, y, and z-axis respectively. The AHR, AVR, ATR are ° = 45°, ° = 60° (elevated angle) and ° =
0° respectively. The picture co-efficient (d) of this problem is taken as 30 cm. If a camera clicked for
photo in this position, How would be get printed.
Fig.8: Isometric view of example problem-2
Solution:
The nodes are located conveniently at respective edges and corners of the object. The numerical
values of 𝑥0 , 𝑦0 , 𝑧0 , °, °, ° , 𝑥, 𝑦, 𝑧 𝑎𝑛𝑑 𝑑 are substituted in formula 4 & 5. For the convenience, the
nodes 10 and 11 are considered at z = 14 m, above from the ground level. The calculated values of u and
v corresponding to each node are given in Table – 3. Finally plotting u and v for each node and
connecting the relative points gives the perspective view of the tower (Figure 9).
Solution:
The nodes are located conveniently at respective edges and corners of the object. The numerical
values of 𝑥0 , 𝑦0 , 𝑧0 , °, °, ° , 𝑥, 𝑦, 𝑧 𝑎𝑛𝑑 𝑑 are substituted in formula 4 & 5. For the convenience, the
nodes 10 and 11 are considered at z = 14 m, above from the ground level. The calculated values of u and
v corresponding to each node are given in Table – 4. Finally plotting u and v for each node and
connecting the relative points gives the perspective view of the tower (Figure 1.10).
CONCLUSION
It is apparent that the perspective view of an object, where is drawn with respect to angle of
horizontal rotation, angle of vertical rotation, angle of twist, but there is no such consideration of angles in
the existing methods. Taking this into account, the new method i.e., Maran’s method discussed in this
report derived two formulae to determine the value of u and v to draw the perspective view of an object.
The equations 4 and 5 are the necessary formulae to calculate the values of u and v respectively. The
examples prove the advantages of Maran’s method.
Gives accurate perspective view with respect to angles of line of sight;
It is much simpler and easier to draw perspective view for irregular objects; and
The result defines virtual reality.
LIST OF REFERENCES
1 Page No. 501 - Elementary Engineering Drawing - N. D. Bhatt
(Charotar Publishing House. Anand, India – 1981)