Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
We sincerely owe our gratitude to all the persons who helped and guided us in
completing this mini-project.
We are extremely pleased to thank our parents, family members and friends for
their continuous support, inspiration and encouragement, for their helping hand and also
last but not the least, I thank all the members who supported directly or indirectly in the
academic process.
MADHUSHRI S
SURABHI R
i
ABSTRACT
Computer graphics is one of the most powerful and interesting fact of video
games, animation, multimedia predominantly works using computer graphics. These are
used today in everyday life, advanced graphics in movies or the daily weather report
display on television. The combination of computers, networks and the complex human
visual system through computer graphics has led to new ways of displaying information,
seeing virtual worlds and communicating with people and machines. Computer graphics
is concerned with all aspects of producing pictures or images using a computer.
In the present project we exhibit Working of Carousel using OPENGL and GLUT,
this project is user interactive since the options are displayed on the screen .We show the
movement of light source, four compartments of carousel, fencing .Characters in the help
window specifies particular action that needs to be performed. User can interact using
both keyboard and mouse interface. The main aim of the project is to develop a suitable
graphic package using OpenGL and to implement the things that are learnt in theory .The
scope of the mini project include various built in functions of OpenGL along with some
user defined functions. These functions are implemented in the design of this mini
project.
ii
CONTENTS
Acknowledgement i
Abstract ii
Contents iii
List of Figures v
List of Tables vi
1. INTRODUCTION 1
1.3.1 Aim 5
1.3.2 Benefit 5
1.3.3 Constraint 5
1.3.4 Application 5
2. SYSTEM REQUIREMENTS 6
3. DESIGN 7
4. IMPLEMENTATION 10
4.2 Functions 11
iii
4.2.2 Inbuilt Functions 11
4.3 Flowchart 16
5. TESTING 19
6. SNAPSHOTS 23
CONCLUSION 32
FUTURE ENHANCEMENT 33
BIBLIOGRAPHY 34
iv
LIST OF FIGURES
v
LIST OF TABLES
vi