We have been working very hard since 2009 to facilitate in your learning Read More. We can't keep up without your support. Donate Now.

www.vustudents.ning.com

 www.bit.ly/vucodes + Link For Assignments, GDBs & Online Quizzes Solution www.bit.ly/papersvu + Link For Past Papers, Solved MCQs, Short Notes & More

# Assignment No. 02 Semester: Fall 2015 CS602: Computer Graphics

+ http://bit.ly/vucodes (Link for Assignments, GDBs & Online Quizzes Solution)

+ http://bit.ly/papersvu (Link for Past Papers, Solved MCQs, Short Notes & More)

+ Click Here to Search (Looking For something at vustudents.ning.com?)

Views: 3740

Attachments:

### Replies to This Discussion

is main error ha?

Successfully Completed 90% assignment :) only last part is lefting ;)

then plz  tel me  about solution

wheen  yu complt then plzzzzz  give me yur solution

#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
#include<stdlib.h>
#include<math.h>
void boundary_fill(int x,int y,int f,int b);

int main()
{
initwindow(600,600);
int x,y,n,i;
int gd=DETECT,gm;
initgraph(&gd,&gm," ");
setcolor(WHITE);

settextstyle(DEFAULT_FONT, HORIZ_DIR, 2);
outtextxy(10, 10, "Welcome to Graphics Programming");
outtextxy(10, 30, "My VU-ID is BS130201411");
line(0,60,getmaxx(),60);
/*- draw object -*/

line (70,70,200,70);
line (200,70,200,300);
line (200,300,70,300);
line (70,300,70,70);

/*- set seed point */
setcolor(RED);
boundary_fill(71,71,4,15);
//Add you code here
boundary_fill(71,71,4,15);

getch();
closegraph();
return 0;
}
void boundary_fill(int x,int y,int f,int b)
{
if(getpixel(x,y)!=b && getpixel(x,y)!=f)
{

putpixel(x,y,f);
delay(10);
boundary_fill(x+1,y-1,f,b);

boundary_fill(x+1,y+1,f,b);
boundary_fill(x-1,y-1,f,b);
boundary_fill(x-1,y+1,f,b);

}
}

See the attached file given below:

Attachments:

error

Attachments:
Day DON GA WAIT :) Just the last step ..

#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
#include<stdlib.h>
#include<math.h>
void boundary_fill(int x,int y,int f,int b);

int main()
{
int x,y,n,i;
int gd=DETECT,gm;
initgraph(&gd,&gm," ");
setcolor(WHITE);
floodfill(300, 180, BLACK);

settextstyle(DEFAULT_FONT, HORIZ_DIR, 2);
outtextxy(10, 10, "Welcome to Graphics Programming");
outtextxy(10, 30, "My VU-ID is BC130401285");
line(0,60,getmaxx(),60);
/*- draw object -*/

line (70,70,200,70);
line (200,70,200,300);
line (200,300,70,300);
line (70,300,70,70);

/*- set seed point */

boundary_fill(71,71,4,15);
//Add you code here

getch();
closegraph();
return 0;

}
void boundary_fill(int x,int y,int f,int b)
{
if(getpixel(x,y)!=f && getpixel(x,y)!=b)
{

putpixel(x,y,f);
delay(0);
boundary_fill(x+1,y-0,f,b);
boundary_fill(x+1,y+0,f,b);
boundary_fill(x-0,y-1,f,b);
boundary_fill(x-0,y+1,f,b);

}
}

there is an issue in this solution if we open the window.exe the filling patron is different then this one. is this solution fine?

how to half fill one side and  second part other fill

Yups At Least Successfuly I developed it :) .. But I will share programme source latter after a lot of changings :) .

This time I can only give you IDEA . That BOUNDARYFILL() is not a part of this programme :) . So Don't use :) .

Attachments:

## Latest Activity

+ Ḱẚảḿḯ liked Anabia's profile
36 minutes ago
1 hour ago
+!!! Alan Walker!!! liked Zohaib Hassan's discussion میرے ہم نفس۔۔۔
1 hour ago
Zohaib Hassan liked +++A++R+++'s discussion Diary
2 hours ago
Zohaib Hassan posted discussions
2 hours ago
+++A++R+++ posted discussions
7 hours ago
abdullah mehar joined +M.Tariq Malik's group

### ISL201 Islamic Studies

12 hours ago
abdullah mehar joined +M.Tariq Malik's group

15 hours ago

1

2

3

## HELP SUPPORT

This is a member-supported website. Your contribution is greatly appreciated!