CGR Final Report
CGR Final Report
CGR Final Report
Report
On
Micro Project
Submitted by
Roll No. – 60 Name. – Saurabh jagtap
Roll No. – 61 Name. – Rushikesh khad
Roll No. – 64 Name. – Karan pawar
Roll No. – 65 Name. – Atul raut
Roll No._ 66 Name. _ Om dighe
Submitted to
MAHARASHTRA STATE BOARD OF
TECHNICAL EDUCATION
Certificate
satisfactory in Subject Computer Graphics (22318) for the academic year 2022
CERTIFICATE
This is to certify that
Roll. No Enrollment.No Name
60 2200800867 Saurabh Jagtap
61 2100800860 Rushikesh Khade
64 2200800868 Karan Pawar
65 2100800862 Karan Pawar
66 2100800186 Om Dighe
(Guide) (H.O.D)
Ms. Prof.Kale Sir
Report of Micro Project
“Process Of Tree Growth”
1.0 Rationale – Here, we are going to show the process of tree growth in computer
graphics. In this, we will using OpenGL functions to show the process of tree growth.
This package is based on the OpenGL library functions. The programming language is
used here is C.
circle(x, y, r): It is a function provided by graphics.h header file to draw a circle. The x, y are the
center points of the circle and r is the radius of the circle.
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
#include<math.h>
if(len<20)
delay(50);
circle(x,y,5);
circle(x,y,6);
return;
float x1,y1;
x1=x+len*cos(3.1428*a/180);
y1=y-len*sin(3.1428*a/180);
line(x,y,x1,y1);
tree(x1,y1,len*0.75,a-b,b);
tree(x1,y1,len*0.75,a-b,-b);
void main()
int gd=0,gm,i,rd;
float x=320,y=475,t=140;
clrscr();
initgraph(&gd,&gm,"..//BGI");
for(i=0;i<1;i++)
ellipse(320,470,150,50,8,8);
tree(x+i,y,t,90,30);
tree(x+i,y,t,90,-30);
}
getch();
closegraph();
9.0 Output:-
9. Skill Developed / Learning outcomes:
Analysing the problem
Problem solving approach
Planning
Design skill
Logical skill
Programming
Testing and Troubleshooting
Presentation
Report writing
10.Applications of the Micro-Project:
1.Computer Art
2.Animation
3.Desing
Teacher Signature
(Ms. )
Annexure – III
(The marks may be allowed to the characteristics of the Micro Project by considering the suggested
rubrics)