In early ages, in the absence of computer graphics scientists and engineers have used their imagination to interpret equations and printed numbers for a long time. This was very difficult, tedious and error prone, as the number of variables increases. Computer graphics provides an effective solution by converting these data into images that one can easily comprehend and assimilate instantaneously The basic purpose of computing is to gain knowledge inside into physical process. Ability to visualize plays an important role in gaining insight into the problem. For developing computer graphics programs on any platform one has to use industry standard graphics library. Now OpenGL is an emerging industry standard three dimensional graphics library provides advanced rendering features. OpenGL is designed to work efficiently in network environment. This means graphics program may exist in one computer (client) and display is on another computer (server). OpenGL program can be also apr the same computer where both client and server exist together. It is implemented on many different hardware platform. To achieve these there is no commands to handle windows. For handling windows one has to use native window calls. OpenGL provides basic geometric primitives,es like point, lines, polygons. Also it provides calls for rendering the object like flat shading, smooth shading with hidden surface removal, texture, fog etc.