Академический Документы
Профессиональный Документы
Культура Документы
Ara. Kalai Maran, Head, CCM- Dept., Central Food Technological Research Institute- Mysore,
Karnataka, INDIA
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 nodal point 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 nodal point 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 nodal points 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 nodal point (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 nodal point 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 nodal points 𝑃 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°).
(i) First transformation (linear transformation/ translation)
If the camera is shifted from 𝑂(0, 0, 0) to 𝐸 (𝑥0 , 𝑦0 , 𝑧0 ) the coordinate of the nodal point (𝑃) with
respect to axes of camera (𝑖, 𝑗, 𝑘) is changed from
𝑥, 𝑦, 𝑧
to
𝑥 − 𝑥0
𝑦 − 𝑦0
𝑧 − 𝑧0 respectively.
With respect to
Co- ordinates
Co-ordinates
Stage
AOL 𝑖0 = 𝑥
Initial
AOE 𝑗0 = 𝑦
-
AOH 𝑘0 = 𝑧
AOL 𝑖1 = 𝑖0 − 𝑥0
nsla
Firs
t
⇒ 𝑥 − 𝑥0
AOE 𝑗1 = 𝑗0 − 𝑦0
⇒ 𝑦 − 𝑦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, S′Q′= u, S′R′ = v and ES′ = d. In Figure 3, triangle ESQ and triangle ES′Q′
are similar
𝑆𝑄
Therefore, �𝑆′𝑄′ = 𝑆𝐸�𝑆′𝐸
𝑗
i.e., �𝑢 = 𝑖�𝑑
𝑗
or 𝑢 = 𝑑 � �𝑖 �
By substituting eqn.[1] & [2] in above equation
Where, (x, y, z) are the co-ordinates of nodal point P with respect to initial reference axes,
(𝑥0 , 𝑦0 , 𝑧0 ) are the co-ordinates of E with respect to initial reference axes, α° is the AHR, β° is the AVR,
γ° is ATR, (u, v) are the perspective co-ordinates of nodal point P and d is the picture co-efficient.
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, �
𝟎 𝒌
𝟏 𝟎 𝟎
⎡ 𝟎 𝟏 𝟎 ⎤
⎢ ⎥ 𝒄𝒐𝒔𝜶° 𝒔𝒊𝒏𝜶° 𝟎
𝟎 𝟎 𝟏 ⎥
[𝒊 𝒋 𝒌] = [𝒙 𝒚 𝒛 −𝟏 −𝟏 −𝟏] × ⎢ 𝒙 𝟎 𝟎 ⎥ × � 𝒔𝒊𝒏𝜶° −𝒄𝒐𝒔𝜶° 𝟎�
⎢ 𝟎 𝟎 𝟎 𝟏
⎢ 𝟎 𝒚𝟎 𝟎⎥
⎣ 𝟎 𝟎 𝒛𝟎 ⎦
𝒄𝒐𝒔𝜷° 𝟎 −𝒔𝒊𝒏𝜷° 𝟏 𝟎 𝟎
× � 𝟎 𝟏 𝟎 � × �𝟎 𝒄𝒐𝒔𝜸° −𝒔𝒊𝒏𝜸°�
𝒔𝒊𝒏𝜷° 𝟎 𝒄𝒐𝒔𝜷° 𝟎 𝒔𝒊𝒏𝜸° 𝒄𝒐𝒔𝜸°
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‘v’
(ii) co-ordinates of P are (x, y,to
is directly proportional z) kwith
andrespect to proportional
inversely Engineering axes
to i.x, y, z and origin O before
transformation (Ref: Figure 2). (i, j, k) are the co-ordinates of nodal point P with respect to AOL, AOE,
AOH andi,Camera
Where, j and point
k are(E)
theasthree
origin dimensional
after transformation (Ref: Figure
co-ordinates 3). point P (i.e., point of object)
of the
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 nodal points 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 nodal points 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 nodal point are given in Table-2. Finally plotting u
and v for each nodal point and connecting the relative points gives the perspective view of the building
(Figure 7).
Example - 2
The co-ordinates of all necessary nodal points 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.
Solution:
The nodal points 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 nodal points 10 and 11 are considered at z = 14 m, above from the ground level. The
calculated values of u and v corresponding to each nodal point are given in Table – 3. Finally plotting u
and v for each nodal point and connecting the relative points gives the perspective view of the tower
(Figure 9).
Example - 3
The co-ordinates of all necessary nodal points of a tower with respect to origin O are mentioned
in Figure 1.8 and also given in Table 4. 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 γ° = −30° 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.
Solution:
The nodal points 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 nodal points 10 and 11 are considered at z = 14 m, above from the ground level. The
calculated values of u and v corresponding to each nodal point are given in Table – 4. Finally plotting u
and v for each nodal point 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)