Professional Documents
Culture Documents
MANUAL BY:
Ms. SARIKA ARORA
ASSISTANT PROFESSOR
E-mail: asarika26@gmail.com
Computer Graphics
Declaration
Declaration
Computer Graphics
Declaration
Declaration
Computer Graphics
Declaration
Declaration
Computer Graphics
Declaration
Computer Graphics
Declaration
Computer Graphics
Declaration
Computer Graphics
Computer Graphics
Computer Graphics
Computer Graphics
circle(310,250,30);
setfillstyle(SOLID_FILL,GREEN);
floodfill(310,250,GREEN);
setcolor(BLUE);
circle(310,250,15);
setfillstyle(SOLID_FILL,BLUE);
floodfill(310,250,BLUE);
setcolor(YELLOW);
outtextxy(260,320,"OLYMPIC RING");
getch();
closegraph();
}
Computer Graphics
Computer Graphics
ellipse(305,210,0,360,13,20);
setfillstyle(SOLID_FILL,GREEN);
floodfill(306,211,WHITE);
ellipse(285,210,0,360,13,20);
setfillstyle(SOLID_FILL,GREEN);
floodfill(286,211,WHITE);
ellipse(336,241,0,360,13,20);
setfillstyle(SOLID_FILL,GREEN);
floodfill(337,242,WHITE);
ellipse(316,241,0,360,13,20);
setfillstyle(SOLID_FILL,GREEN);
floodfill(317,242,WHITE);
ellipse(296,241,0,360,13,20);
setfillstyle(SOLID_FILL,GREEN);
floodfill(297,242,WHITE);
ellipse(306,272,0,360,13,20);
setfillstyle(SOLID_FILL,GREEN);
floodfill(307,273,WHITE);
ellipse(326,272,0,360,13,20);
setfillstyle(SOLID_FILL,GREEN);
floodfill(327,273,WHITE);
ellipse(316,303,0,360,13,20);
setfillstyle(SOLID_FILL,GREEN);
floodfill(317,304,WHITE);
outtextxy(290,100,"GRAPES");
getch();
closegraph();
}
Computer Graphics
Computer Graphics
Computer Graphics
floodfill(132,112,BROWN);
ellipse(180,180,0,360,2,15);
setfillstyle(SOLID_FILL,BROWN);
floodfill(180,180,BROWN);
//dia line
setcolor(DARKGRAY);
line(445,210,417,322);
setfillstyle(SOLID_FILL,BLACK);
pieslice(150,280,0,45,50);
pieslice(150,280,45,90,50);
pieslice(150,280,90,135,50);
pieslice(150,280,135,180,50);
pieslice(150,280,180,225,50);
pieslice(150,280,225,270,50);
pieslice(150,280,270,315,50);
pieslice(150,280,315,360,50);
pieslice(500,280,0,45,50);
pieslice(500,280,45,90,50);
pieslice(500,280,90,135,50);
pieslice(500,280,135,180,50);
pieslice(500,280,180,225,50);
pieslice(500,280,225,270,50);
pieslice(500,280,270,315,50);
pieslice(500,280,315,360,50);
floodfill(132,165,GREEN);
setlinestyle(DOTTED_LINE,2,8);
line(165,210,483,349);
//PADDLES
setcolor(DARKGRAY);
line(300,270,270,300);
line(320,276,348,248);
rectangle(338,235,355,248);
setfillstyle(LINE_FILL,BROWN);
floodfill(349,240,DARKGRAY);
rectangle(279,313,261,300);
setfillstyle(LINE_FILL,BROWN);
floodfill(270,310,DARKGRAY);
setcolor(RED);
rectangle(50,40,590,440);
setfillstyle(SOLID_FILL,BROWN);
floodfill(10,10,RED);
getch();
closegraph();
}
Computer Graphics
Computer Graphics
Computer Graphics
Computer Graphics
Computer Graphics
Computer Graphics
Computer Graphics
Computer Graphics
Computer Graphics
putpixel(xc-x,yc-y,5);
putpixel(xc-y,yc-x,6);
putpixel(xc+x,yc-y,7);
putpixel(xc+y,yc-x,1);
}
Computer Graphics
Computer Graphics
Computer Graphics
Computer Graphics
Computer Graphics
Computer Graphics
Computer Graphics
Computer Graphics
Computer Graphics
Computer Graphics
e=b[0][0];
f=b[1][0];
g=b[0][1];
h=b[1][1];
m=b[0][2];
l=b[1][2];
line(e,f,g,h);
line(g,h,m,l);
line(m,l,e,f);
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",b[i][j]);
}
printf("\n");
}
printf("after multiplication\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
sum=0;
for(k=0;k<3;k++)
{
sum=sum+a[i][k]*b[k][j];
}
c[i][j]=sum;
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",c[i][j]);
}
printf("\n");
}
e=c[0][0];
f=c[1][0];
g=c[0][1];
h=c[1][1];
m=c[0][2];
l=c[1][2];
line(e,f,g,h);
line(g,h,m,l);
Computer Graphics
line(m,l,e,f);
getch();
closegraph();
}
Computer Graphics
Computer Graphics
if(i==1)
printf("please enter the 1 for identical matrix\n");
}
e=b[0][0];
f=b[1][0];
g=b[0][1];
h=b[1][1];
m=b[0][2];
l=b[1][2];
printf("\nbefore the scaling\n");
line(e,f,g,h);
line(g,h,m,l);
line(m,l,e,f);
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",b[i][j]);
}
printf("\n");
}
printf("after multiplication\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
sum=0;
for(k=0;k<3;k++)
{
sum=sum+a[i][k]*b[k][j];
}
c[i][j]=sum;
}
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",c[i][j]);
}
printf("\n");
}
e=c[0][0];
f=c[1][0];
g=c[0][1];
h=c[1][1];
Computer Graphics
m=c[0][2];
l=c[1][2];
//printf("\n showing values of e:%d,f:%d,g:%d,h:%d,m:%d,l:%d\n",e,f,g,h,m,l);
printf("\nafter the scaling\n");
line(e,f,g,h);
line(g,h,m,l);
line(m,l,e,f);
getch();
closegraph();
}
Computer Graphics
Computer Graphics
Computer Graphics
y3=-y1;
x4=x2;
y4=-y2;
rectangle(x+x3,y-y3,x+x4,y-y4);
getch();
closegraph();
return 0;
}
Computer Graphics
Output:
Computer Graphics
Computer Graphics
y3=y1;
x4=-x2;
y4=y2;
rectangle(x+x3,y-y3,x+x4,y-y4);
getch();
closegraph();
return 0;
}
Computer Graphics
Output:
Computer Graphics
Computer Graphics
y3=-y1;
x4=-x2;
y4=-y2;
rectangle(x+x3,y-y3,x+x4,y-y4);
getch();
closegraph();
return 0;
}
Computer Graphics
Output:
Computer Graphics