Parallel Projection in Computer Graphics



In the last chapter, we presented an overview of projections in 3D graphics. There are multiple such projections available. This chapter is also an overview where we introduce two types of parallel projections. As we know, projections allow us to display 3D objects on 2D screens. Read this chapter to learn parallel projection and its types with examples to understand the concept better.

What is Projection in Computer Graphics?

Projection in computer graphics is the method to map 3D objects onto a 2D display. It uses the world coordinate system to define the viewing volume. Then, it maps these coordinates to the viewport. It uses world to viewport coordinate transformation for 3D.

Types of Projection

There are two main types of projection

  • Parallel Projection
  • Perspective Projection

In this chapter, we will cover parallel projection.

1. Parallel Projection

Parallel projection is a specific type of projection in computer graphics. In this method, the projecting lines come out parallel from the object's surface. These lines then hit the projection plane in a parallel manner.

Parallel Projection

Key Features of Parallel Projection

  • The center of projection is at infinity.
  • The view of the object on the plane is less realistic.
  • There is no foreshortening effect.
  • The relative dimensions of the object are preserved.

Types of Parallel Projection

Parallel projection is divided into two main categories:

  • Orthographic Projection
  • Oblique Projection

Let us look at each of these in more detail.

Orthographic Projection

Orthographic projection is a type of parallel projection. In this method, the projecting lines come out parallel from the object's surface. These lines then hit the projection plane at a right angle (90 degrees).

Orthographic Projection

Types of Orthographic Projection

Orthographic projection is further divided into two categories:

  • Multiview Projection
  • Axonometric Projection

Multiview Projection

Multiview projection gives us different views of the object. It has three main types:

  • Top View − This shows the object as seen from above.
  • Side View − This shows the object as seen from the side.
  • Front View − This shows the object as seen from the front.

Axonometric Projection

Axonometric projection is a type of orthographic projection. In this method, the projection lines are perpendicular to the projection plane. The object is rotated around one or more of its axes. This rotation allows us to see multiple sides of the object.

Axonometric Projection

Axonometric projection has three subtypes:

  • Isometric Projection − This method shows three-dimensional objects in two dimensions. All three coordinate axes appear equally foreshortened. The angle between any two axes is 120 degrees.
  • Dimetric Projection − In this projection, the object appears to have only two equal adjacent sides and angles.
  • Trimetric Projection − Here, the object appears to have all adjacent sides and angles unequal.

Oblique Projection

Oblique projection is the second main type of parallel projection. In this method, the projecting lines come out parallel from the object's surface. However, they hit the projection plane at an angle other than 90 degrees.

Oblique Projection

Types of Oblique Projection

Oblique projection has two main types:

  • Cavalier Projection − In this method, the projecting lines hit the plane at a 45-degree angle. The length of the receding axis is longer than in cabinet projection.
  • Cabinet Projection − This is similar to cavalier projection. However, the length of the receding axis is half that of cavalier projection. The projecting lines hit the plane at a 63.4-degree angle.

Applications of Parallel Projection

Parallel projection has several uses in computer graphics:

  • Technical Drawings − It's often used in engineering and architectural drawings.
  • Computer-Aided Design (CAD) − Many CAD software use parallel projection for precise measurements.
  • Maps − Some types of maps use parallel projection techniques.

User Interfaces − Some 3D user interfaces use parallel projection for a consistent view.

Advantages of Parallel Projection

  • Preserves Measurements − It keeps the relative sizes of objects intact.
  • Simplicity − It's easier to implement than perspective projection.
  • Accuracy − It's useful for technical drawings where exact measurements are important.

Limitations of Parallel Projection

  • Less Realistic − The images don't look as realistic as those created with perspective projection.
  • No Depth Perception − It doesn't show depth as well as perspective projection.

Conclusion

In this chapter, we explained the concept of parallel projection in computer graphics. We presented an overview on its two main types: orthographic and oblique projection. We also looked at their subtypes and key features. We discussed the applications, advantages, and limitations of parallel projection.

Advertisements