**comp.graphics.algorithms**

## Subject: **My Bresenham like line plotting algorithm**

Hi,

I just made a bresenham like line plotting algorothm I would like to

share. It is different from bresenham but has the same

assumptions.(x2>x1,y2>y1,x2-x1>=y2-y1)

following is the algorithm in c:

void LineM(int x1,int y1,int x2,int y2)

{

int x,y,d,dx,dy;

y=y1;

dy=y2-y1;

dx=x2-x1;

for(x=x1,d=0;x<=x2;x++,d+=dy)

{

if ((d<<1)>=dx)

putpixel(x,y+1);

else

putpixel(x,y);

if (d>=dx)

{

y++;

d-=dx;

}//if d>=dx

}//for

}//lineM

Reply

View All Messages in

**comp.graphics.algorithms**

path:

Replies:

Re: My Bresenham like line plotting algorithm

Copyright © 2006 WatermarkFactory.com. All Rights Reserved.