You are on page 1of 5

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

“Jnana Sangam”, Belagavi - 590018

A MINI PROJECT REPORT ON

“3D HOUSE”

Submitted in the partial fulfilment of the requirement for the sixth semester of
BACHELOR OF ENGINEERING
In
COMPUTER SCIENCE & ENGINEERING
By
NETRA (1RR20CS073)
SPOORTHI B S (1RR21CS405)

Under the guidance of


Mrs. MEGHA L
Asst. Professor
Dept. of CSE, RRCE

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

RAJARAJESWARI COLLEGE OF ENGINEERING


MYSORE ROAD, BANGALORE-560074
(An ISO 9001:2008 Certified Institute) (2022-23)
RAJARAJESWARI COLLEGE OF ENGINEERING
MYSORE ROAD, BANGALORE-560074
(An ISO 9001:2008 Certified Institute)
(Affiliated to Visvesvaraya Technological University, Belgaum)

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


CERTIFICATE
Certified that the mini project work entitled
“3D HOUSE”
carried out By
NETRA (1RR20CS073)
SPOORTHI B S (1RR21CS405)

The student of “Raja Rajeswari College of Engineering” in partial fulfilment for the
sixth semester of Bachelor of Engineering in Computer Science & Engineering of the
Visvesvaraya Technological University, Belagavi during the year 2022-23. It is certified that
all corrections/suggestions indicated for Internal assessment have been incorporated in the
report deposited in the department library. The mini project report has been approved as it
satisfies the academic requirements in respect of mini project work prescribed for the sixth
semester

…………………………... …………………………

Signature of Guide Signature of HOD


[Mrs. MEGHA L] [Dr. USHA S]
Asst. Professor, Dept. Of CSE Prof. & HOD, Dept,of CSE
RRCE, Bangalore RRCE,Bangalore

External Viva-Voce
Name of the examiners Signature with date

1. 1.

2. 2.
ABSTRACT

A Computer Graphics project based on the concept of a “3D House”. This project
implements the view of a 3D house both inside and outside of the house, there are 5 components
that are placed inside the house they are a fan, clock, solar, a table, and a teapot placed on the
table. The outside of the house has solar and a system made for collecting rainwater (rainwater
harvesting). The house is surrounded by a compound wall. The APIs that are used in
implementing these components are glutSolidCube (), glutSolidTeapot (), glutSoildCone () etc.

An animation has been implemented which shows the rotation of the fan inside the
house. Lighting has been implemented by the inbuilt OPENGL lighting functions. Menus have
been provided to modify the various features such as changing the background, lighting, etc,
this project implements both the orthographic and perspective views. Options have been
provided in the menu to switch between the views.
ACKNOWLEDGEMENT
We are truly thankful and convey our sincere gratitude to the principal.
Dr. R Balakrishna, Raja Rajeswari College of Engineering, Bangalore.
We convey our sincere gratitude to Dr. S Usha, HOD & Dean Research, Department
of Computer Science & Engineering for her meticulous support, continuing, co-operation,
valuable suggestion and encouragement during the development of project we also extend our
thanks to her for her invaluable guidance to imbibe the requisite knowledge for success of our
mini project.
We convey our sincere gratitude to Mrs. Megha L, Assistant Professor, Department
of Computer Science & Engineering, for her meticulous support continuing co-operation,
valuable suggestion and encouragement during the development of project. We also extend our
thanks to her for invaluable guidance to imbibe the requisite knowledge for success of our
project, as an internal guide. We are very much obliged.
We also thank our parents who have encouraged us and supported in every stage of
development of this project.
Last but not the least, our wishes to the entire Computer Science Department for their
help and guidance, encouragement, inspiration and co-operation at all stages of the
development of this project without which this project wouldn’t have been a success.
Finally, we express our heartfelt gratitude to all those who helped us to complete the
mini project work successfully by providing support, suggestions, advise, guidance and much
needed encouragement.

NETRA(1RR20CS073)
SPOORTHI B S (1RR21CS405)
TABLE OF CONTENTS
SI NO TITLE PAGE NO
1. Introduction

1.1 Introduction 01

1.2 History 02
2. Literature survey
2.1 Literature survey 03
3. Problem statement
3.1 Statement of problem 05
3.2 Objective of the problem 05
4. System requirements & specification
4.1 Software requirements 06
4.2 Hardware requirements 06
5. System Implementation
5.1 Low level design & architecture 07
5.2 Existing system 07
5.3 Proposed system 08
5.4 Functions 08
6. Result & snapshots
6.1 Result & snapshots 10
7. Conclusion & future scope
7.1 Conclusion 14
7.2 Future enhancements 14
7.3 Limitations 14
Bibliography 15

You might also like