Clipping in Computer Graphics

“The Clipping is a type of transformation used in computer graphics to remove lines, objects, and segments of lines that are outside the computer screen or viewing pane.” The clipping is a process of deciding the visible and invisible part of the image, object, or any line segment.

We only select the visible part and remove the invisible part of the line. The process clipping can be used in two-dimensional and three-dimensional graphics.

Clipping in two-dimensional (2D) Graphics

We can also describe clipping in two-dimensional graphics. In the two-dimensional graphics system, the clipping is a process in which all pixels of an image lies inside the boundary of view pane (window). We can also control pixel rendering to make creative and functional clip area.

Clipping in three-dimensional (3D) Graphics

In three-dimensional graphics, we can use the term clipping in many ways to define various features. The clipping is a term that describes some operations that work in a three-dimensional plane with rectangular shapes. We can extend the clipping to higher dimensionality. We can use various methods and algorithms to increase the dimensionality of clipping.        

Applications of clipping

We can use clipping for drawing operations.

  • It is used for separating the important part of an image.
  • The Solid modeling technique in clipping helps to build three-dimensional objects.
  • We can perform various operations that correlate with the pointing of an object. For example, delete, copy, insert, and moving selected parts of an object, etc.
  • Clipping helps us to describe the visible and invisible parts of 3D objects.  

Types of lines

The lines are divided into three types.

  • Visible Line
  • Invisible Line
  • Clipped Line
Clipping
  • Visible Line: The line lying inside the view pane, is a visible line.
  • Invisible Line: The line lying outside the view pane, is an invisible line.
  • Clipped Line: “A line that lies inside or outside the window is called clipped line.A point where the line cut the view pane is known as the Intersection point of the line

Examples of Lines

There are some figures given below that represents the types of line.

Clipping2
Clipping3
Clipping4

We can use the clipping process with world coordinates. The object and images in view pane can be mapped to device coordinates.                     

Clipping5

Types of clipping

We can divide clipping into following types-

  1. Line clipping
  2. Point clipping
  3. Text clipping
  4. Exterior Clipping
  5. Curve clipping
  6. Polygon clipping