#include<graphics.h>
#include<dos.h>
#include<math.h>
#include<conio.h>
#include<stdio.h>

void driver()
{
int gd=DETECT,gmode;
initgraph(&gd,&gmode,"c:\\tc\\bgi");
}

void circlept(int xcentre,int ycentre,int x,int y,int radius)
{
putpixel(xcentre+x,ycentre+y,RED);
putpixel(xcentre-x,ycentre+y,RED);
putpixel(xcentre+x,ycentre-y,RED);
putpixel(xcentre-x,ycentre-y,RED);
putpixel(xcentre+y,ycentre+x,RED);
putpixel(xcentre-y,ycentre+x,RED);
putpixel(xcentre+y,ycentre-x,RED);
putpixel(xcentre-y,ycentre-x,RED);
}
void midptcircle(int xcentre,int ycentre,int radius)
{
int p,x,y;
x=0;
y=radius;
p=1-radius;
circlept(xcentre,ycentre,x,y,radius);
while(x<y)
{
if(p<0)
x++;
else
{
x++;
y--;
}
if(p<0)
p=p+ 2*x +1;
else
p=p+2*(x-y)+1;
circlept(xcentre,ycentre,x,y,radius);
}
}

void main()
{
int xcentre,ycentre,radius;
driver();
getch();
setbkcolor(DARKGRAY);
cleardevice();
printf("\n Enter x co-ordinate of centre::\t");
scanf("%d",&xcentre);
printf("\n Enter y co-ordinate of centre::\t");
scanf("%d",&ycentre);
printf("\n Enter Radius of the circle:: \t");
scanf("%d",&radius);
cleardevice();
midptcircle(xcentre,ycentre,radius);
getch();
closegraph();
}

Home      |      About Us      |     Portfolio      |      Services      |      Courses      |     Career      |      Cost      |      Contact Us
Services
  SEO   
  Link Building
  Data Entry
  Web Design and development
  Web Application development
 

Graphic and multimedia

  E-Commerce Solutions
  Software development
  Web Marketing & Promoting
  Internet Marketing
  IT Outsourcing
  Multimedia/CD Presentation
  Synopsis Ideas
  Project Ideas
  Placement Papers
  Live Project Training
  Programming & Projects
  Faq
  Training @balujalabs
 
 
Method
 

Write a program to draw a circle using Midpoint circle drawing algorithm.

 

 

 

 

 

 

 

 

 

                                                                                                                                          

1 Write a program to draw a line using DDA line algorithm?
2 Write a program to draw a line using Bresonhams line drawing algorithm?
3 Write a program to draw a circle using Bresenham circle drawing algorithm?
4 Write a program to draw a circle using Midpoint circle drawing algorithm.
5 Write a program to draw a ellipse using Midpoint circle drawing algorithm.
6 Write a program to Implement Translation?
7 Write a program to Implement Rotation?
8 Write a program to Implement Shearing?
9 Write a program to Implement CotenSuther Land clipping algorithm?
10 Write a program to implement polygon clipping?