We are here with you hands in hands to facilitate your learning & don't appreciate the idea of copying or replicating solutions. Read More>>

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

..How to Join Subject Study Groups & Get Helping Material?..

Views: 3630

.

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

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

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);
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);

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

Sharal Khan posted videos
21 minutes ago
Sharal Khan posted discussions
29 minutes ago
Sharal Khan replied to Sharal Khan's discussion jag gumya ma :-p
35 minutes ago
+ ՏhehαrZααD + replied to + M.Tariq Malik's discussion Andaz
38 minutes ago
40 minutes ago
+ M.Tariq Malik liked Sharal Khan's discussion jag gumya ma :-p
40 minutes ago
1 hour ago
+ "αяsαℓ " Ќąƶµяɨ •" liked + M.Tariq Malik's discussion Andaz
1 hour ago

1

2

3