BRESENHAMs Line Drawing Algorithm
BRESENHAMs Line Drawing Algorithm using namespace std; #include<iostream> #include<graphics.h> #include<math.h> class BRES { int xmid,ymid; float x1,y1,x2,y2; public : void quad(); void simple(float,float,float,float); void dot(float,float,float,float); void dash(float,float,float,float); void dashdot(float,float,float,float); void thick(float,float,float,float,int); }; void BRES :: quad() { int xmax=640,ymax=480; int gd=DETECT,gm; initgraph(&gd,&gm,NULL); xmid=xmax/2; ymid=ymax/2; line(0,ymid,xmax,ymid); line(xmid,0,xmid,ymax); } void BRES :: simple(float x1,float y1,float x2,float y2) { int i,j,p,x,y; float dx,dy; dx = (x2 ...