Introduction to Arbitrary clipping Project:

The Open GL’s has aimed to deliver the two dimensional and three dimensional objects for the frame buffer which provides a interface for the graphics hardware. The objects are divided into the geometric objects and the pixels, the geometric objects are the channels of matrices and the pixel presents the images. There are many processing stages by which the Open GL’s do and the pixels have been changed into the image. 

The Open GL basically works as per the given procedures.

  1. The OpenGL fundamentals which are defined OpenGL principles for the graphics primitive and the application of the Client – Server execution model.
  2. The Basic OpenGL operation provides the high level theory for the work of the Open GL for the processing of data and to develop a respective image for the frame buffer. 

The Trouble 

We focused to apply the arbitrary clipping by using the ‘C’ Language. There will be a module to rotate the image, which also gives the user to move the clip plane and the improvement of the clipping area. We focus to produce a demo for the arbitrary clip functions, by focusing on the single clip plane. 

Requirement Analysis 

The algorithm which calculates the clip into three different stages. Initially it recognizes the intersecting points. These points are put in order by the implementation of the alpha values. 

To improve the implementation the algorithm implements the double linked lists to show the polygons. The lists are two kinds one is for the clip and another is called polygon. The node shows the separate vertex. The list has the x and y coordinates on the vertex and the important links for the old and new node in the list.