VISVESVARAYA TECHNOLOGICAL UNIVERSITY BELGAUM-590014A PROJECT REPORT ON SIMULATION OF MIRROR REFLECTION Submitted in partial fulfillment of the requirement for COMPUTER GRAPHICS AND VISUALIZATION In VI Semester Computer Science & Engineering By R B NAVEEN KUMAR (4PS07CS081) PRASHANTH KUMAR N (4PS07CS076) Under the guidance of Mr.C Chethana Lecturer, Dept of Computer Science and Engineering PES College Of Engineering, Mandya DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING P.E.S COLLEGE OF ENGINEERING, MANDYA-571401 Signature of Guide _____________________ Mr.P. bearing USN 4PS07CS081 and Mr.CHETHANA Lecturer Dept of CS & E Signature of Examiners: 1) ___________________ Signature of HOD ____________________ Mrs. K.S. PRASHANTH KUMAR N bearing USN 4PS07CS076 have satisfactorily completed the project titled ‘’SIMULATION OF MIRROR REFLECTION’’ for graphics and visualization laboratory in partial fulfillment for the VI Semester CS & E B.C. R B NAVEEN KUMAR. Prof & HOD Dept of CS & E 2) ___________________ .E. Degree. during the year 200910. S. It is certified that all corrections/suggestions indicated for internal assessment have been incorporated in this report. MANDYA571401 Department of Computer Science and Engineering CERTIFICATE This is to certify that Mr.E. COLLEGE OF ENGINEERING. UMA Asst. We are indebted to our guide teacher in-charge Mr. Prof.K UMA. Dept CS & E.ACKNOWLEDGEMENT The completion of any project involves the efforts of many people. .C. Mandya that has provided us an opportunity in fulfilling our most cherished desire of reaching our goal. through constant encouragement and guidance which has been a source of inspiration throughout the course of this project. Lecturer and S. We whole-heartedly express our sincere thanks to our beloved principal. We have been lucky to have received a lot of help from all quarters during the making of this project. SHRIDHAR who is responsible for creating such a pleasant environment and appreciating our talents in both academic and extracurricular activities. Asst. V. R B NAVEEN KUMAR PRASHANTH KUMAR N VI Semester. CHETHANA. We express our deep sense of gratitude to PES College of Engineering. HOD Computer Science and Engineering for their constant encouragement and keen interest in our project. under whose able guidance this project has come this far. the satisfaction that accompanies the accomplishment of any task would be short-lived without the mention of the people who are instrumental in it being a success. Prof. The objects which will be overlapped by other object will be hidden from projecting on mirror . The reflection viewed is perspective viewing of object on mirror. Only those objects which are within this view angle projected on mirror. The camera will be kept consant. All perspective views are characterized by diminution of size. the image will be projected on mirror which is placed on xy plane. Objects or part of objects which are not within this view volume are said to be clipped out of scene. The concepts of clipping will be implemented based on angle of view of camera which depends on focal length of its lens or the size of the film plane. The plane consiting of mirror and objects will be rotated around 360 degree using the mouse function.ABSTRACT In this mini project. 2 OpenGL API 1. 2. Screen Shots 14 Conclusion Future Enhancements References .2 Inbuilt functions used User defined functions 4.1 Hardware requirements 2.1 4.3.1 Computer Graphics 1.1 Design Specification In Project 3.3 Functions 5. Description Of Input Operations 6 4 3 PAGENO 1 Implementation 4. Requirement Specification 2.2 Pseudo Code Flow Chart 4.3 About project 2.3.1 4. Design 3.INDEX LIST OF CONTENTS 1.2 Software requirements. Introduction 1.3 Technology used 3.2 4.