You are on page 1of 9

A PROPOSAL ON 3DGEN

Submitted to Er. Rabindra Khati HOD, Computer and Electronics Department Kantipur Engineering College Dhapakhel, Lalitpur

Prepared by: Sojendra Manandhar ( 116/BCT/066) Surendra Lama (124/BCT/066) Uddhab Kumar Shrestha (125/BCT/066) Date: 2068/09/29

Reviewed by: Sabita Acharya Senior Engineer Date: 2068/09/28

ABSTRACT
The world we live in is of three dimensions. Every object we see or touch can be described physically by using three coordinate systems, which means, it will surely have length, width and height. With the help of 3D-concepts, we can create variety of pictures and graph which would describe the world around us. Applying a particular orientation, size and shape an object can be viewed. Hence, we could study an object in more detail through this approach. Thus, we name our project 3DGen.

OBJECTIVES AND SCOPE


OBJECTIVES The main reason for choosing 3D-Gen as our project is so that we could use almost every topic we study. They are: 1. Translation of 3D object 2. Scaling of 3D object 3. Rotation of 3D object 4. Shearing of 3D object 5. Visible surface detection 6. Rendering

SCOPE The concept of 3D geometrical shapes is very important to see how three dimensional objects behave under rotation, translation, scaling and shearing. This application can help students to study the solid shapes in more detail at different position and orientation. Hence, it can be use as studying tools for Drawing Concept and Computer Graphics.

FEASIBILITY ANALYSIS
The proposed project is undertaken by thorough study, research and analysis. The tools we are using to develop this project will make our approach faster and reliable. All algorithms and techniques we are going to use are chosen from detail study. Since, most of colleges use Microsoft Windows XP/7 so we are intended to such users. Also, it will reduce time, expenditures and effort to teach 3D objects. Firstly, the beginning part of our project development was very much time consuming. It was due to interruption of our regular class by different reasons, time consuming self-study, load shedding, etc. It took some more time for creating our group and choosing the best topic so that we could apply all our knowledge. So, the proposal submission is on the day of deadline. Also, our further planning will take some more days because of difficulty in communication between us due to back exam preparation and problem of load shedding. Thus, we could expect of some days delay from our planned work schedule.

WORKPLAN AND SCHEDULE


WORKPLAN As the requirements are well understood and there is very short time period, the development process we are following resembles Rapid Application Development model (RAD). We are using the tested components and interfaces provided by our venders (code reusability) for designing layout. The following is our planning processes: 1. Study, research and analysis -----------------------------30% 2. Proposal submission---------------------------------------10% 3. Designing layout-------------------------------------------15% 4. Coding-------------------------------------------------------25% 5. Mid-term progress report submission--------------------5% 6. Testing and finalizing--------------------------------------15%

Fig. Development process

Fig. Pie-chart of development process SCHEDULE The beginning part of our project has just finished and after this submission we are going to start our next planning part as soon as possible. The following chart will show our work schedule: Week 1 Study, research and analysis Proposal submission Designing layout Coding Mid-term progress report submission Testing and finalizing Fig. Gantt chart Week2 Week 3 Week 4 Week5

LIST OF REFERENCES

1. Beginning Visual C# 2005, Wiley India (P) Ltd. (2007) 2. Hearn, Donald and Baker, M. Pauline Computer Graphics in C version (2006) 3. Pressman, Roger S. Software Engineering (2005)

INTRODUCTION

A three-dimensional shape whose faces are polygons is known as a polyhedron. This term comes from the Greek words poly, which means many and hedron, which means face. So, quite literally, a polyhedron is a three-dimensional object with many faces. The faces of a cube are squares. The faces of a truncated icosahedrons are pentagons and hexagon there are some of each. The other parts of a polyhedron are its edges, the line segment along which two faces intersect , and its vertices, the points at which three or more faces meet. The three dimensional Cartesian coordinate system provides the three physical dimensions of space--length, width and height. The three Cartesian axes defining the system are perpendicular to each other. The relevant coordinates are of the form (x , y, z). The x-, y- and z- coordinates of a point can also be taken as the distances from the yz-plane, xz-plane and xy-plane respectively, The xy-, yz- and xz- planes divide the three-dimensional space into eight subdivisions known as octants, similar to the quadrants of 2D space.; While conventions have been established for the labeling of their four quadrants of the x-y plane, only the first octant of three dimensional space is labeled. It contains all of the points whose x, y and z coordinates are positive. The z- coordinate is also called applicate. Some of the common Geometric Transformations are: 1. Translation 2. Rotation 3. Scaling 4. Reflection 5. Shear

Fig. (a) 3D object , cuboid (b) plotting vertices in three dimensional coordinate system

You might also like