Monday 28 March 2016

Racing Car in a Race Track

Racing Car in a Race Track


Computer Graphics has grown into a very important topic in the branch of Computer Science. This is due to an effective and rapid communication formed between man and the machine. Human eye can absorb the information in a displayed diagram or perspective diagram much faster than it can scan a page or a table of contents.



     This project demonstrates the creation of a moving racing car along with a circular race track and scenery.The user is also given the option to see the car from different views.OpenGL is used to make this possible by virtue of its various functionalities.


    We make use of simple geometric figures like triangle, circle and polygons to construct the parts of racing car and the track .Cones, spheres and cylinders are used to generate the trees. We also include lighting and material properties.

     The code implemented makes use of various OpenGL functions for translation, rotation and keyboard callback function, built-in functions for solids and many more.

      The concepts of computer graphics stand a backbone to achieve the aforementioned idea. Primitive drawing, event driven interactions and basic animation have been the important concepts brought out by this application.

      The report is chalked out into sections describing the basic requirements superseded by the briefing on functions used. Following this, the detailed description of how the implementation is done effectively using these functions and C language is presented. The source code is provided along with necessary comments to enhance readability of code. The screenshots have been provided for amelioration of our little effort. The conclusion and the future enhancements proposed conclude the report.The maximum efforts are been made to ensure that the view is aesthetically pleasing and eye-catching.

Screenshots:


Back side view:


 Front View:


Helicopter View: 


Side View: 




Download Program Source Code here
Download Full Project Report here

1 comment:

  1. Actually there is no report here could u send me the report to appughana1999@gmail.com

    ReplyDelete