Question

In: Computer Science

Subject: Computer Graphics. 1. Explain how the projection process works; explain the various terms 2. Derive...

Subject: Computer Graphics.

1. Explain how the projection process works; explain the various terms

2. Derive the Npar Transformation matrix for parallel projection.

Solutions

Expert Solution

1.

Parallel Projection

Parallel projection discards z-coordinate and parallel lines from each vertex on the object are extended until they intersect the view plane. In parallel projection, we specify a direction of projection instead of center of projection.

In parallel projection, the distance from the center of projection to project plane is infinite. In this type of projection, we connect the projected vertices by line segments which correspond to connections on the original object.

Parallel projections are less realistic, but they are good for exact measurements. In this type of projections, parallel lines remain parallel and angles are not preserved. Various types of parallel projections are shown in the following hierarchy.

Orthographic Projection

In orthographic projection the direction of projection is normal to the projection of the plane. There are three types of orthographic projections −

  • Front Projection
  • Top Projection
  • Side Projection

Oblique Projection

In oblique projection, the direction of projection is not normal to the projection of plane. In oblique projection, we can view the object better than orthographic projection.

There are two types of oblique projections − Cavalier and Cabinet. The Cavalier projection makes 45° angle with the projection plane. The projection of a line perpendicular to the view plane has the same length as the line itself in Cavalier projection. In a cavalier projection, the foreshortening factors for all three principal directions are equal.

The Cabinet projection makes 63.4° angle with the projection plane. In Cabinet projection, lines perpendicular to the viewing surface are projected at ½ their actual length. Both the projections are shown in the following figure −

Isometric Projections

Orthographic projections that show more than one side of an object are called axonometric orthographic projections. The most common axonometric projection is an isometric projection where the projection plane intersects each coordinate axis in the model coordinate system at an equal distance. In this projection parallelism of lines are preserved but angles are not preserved. The following figure shows isometric projection −

Perspective Projection

In perspective projection, the distance from the center of projection to project plane is finite and the size of the object varies inversely with distance which looks more realistic.

The distance and angles are not preserved and parallel lines do not remain parallel. Instead, they all converge at a single point called center of projection or projection reference point. There are 3 types of perspective projections which are shown in the following chart.

  • One point perspective projection is simple to draw.

  • Two point perspective projection gives better impression of depth.

  • Three point perspective projection is most difficult to draw.

The following figure shows all the three types of perspective projection −

2)


Related Solutions

Subject Code: Computer Graphics 3) Translate point (2,3) by (5,-2)
Subject Code: Computer Graphics 3) Translate point (2,3) by (5,-2)
Subject Code: Computer Graphics 1) A polygon object with coordinates A (2, 3)B(3,4)C(4,5) is transformed below....
Subject Code: Computer Graphics 1) A polygon object with coordinates A (2, 3)B(3,4)C(4,5) is transformed below. Determine new coordinates: a) Object is moved 2 units in X direction and 3 units in Y direction and then scale object by 1 unit in X direction and 2units in Y direction b) Object is rotated at an angle 45degree anti-clockwise about point A
Explain and describe the concept of homogeneous matrix (projection) and how it is used in computer...
Explain and describe the concept of homogeneous matrix (projection) and how it is used in computer graphics
Explain how an abacus works. How has the abacus influenced the modern computer?
Explain how an abacus works. How has the abacus influenced the modern computer?
1. Explain the Betz’s theorem and various terms in the equation
1. Explain the Betz’s theorem and various terms in the equation
Derive/explain how thermal conductivity can be explained in terms of the kinetic theory of gases.
Derive/explain how thermal conductivity can be explained in terms of the kinetic theory of gases.
Explain how the Female Gametophyte development process works at a mechanistic level?
Explain how the Female Gametophyte development process works at a mechanistic level?
1. How does transcription differ from replication in terms of where the process starts? 2. How...
1. How does transcription differ from replication in terms of where the process starts? 2. How does transcription differ from replication in terms of which strand(s) is/are used as the template? Is transcription a continuous or discontinuous process or both? 3. In general, what would happen to the position of the transcription start site on the DNA strand if the promoter sequence were moved toward the 3' end of the strand?
Interactive computer graphics course. by java language, no need to explain. Q1: Draw a line between...
Interactive computer graphics course. by java language, no need to explain. Q1: Draw a line between P0 and Pe P0= (x,y)=(2,5) Pe=(xe,ye)=(7,9) Q2: P=(3,5) Scale P by (5,7) and then sheer by -3 along y-axis
Describe the process of respiration and explain how the respiratory and circulatory system works together to...
Describe the process of respiration and explain how the respiratory and circulatory system works together to maintain homeostasis. Include in your answer the major body parts of the respiratory system and circulatory system that are involved in the process.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT