At 7:33 PM +1300 12-03-03, Russell McMahon wrote: >Why not ask him. >He's very approachable. I'm too late. I sent him my question and got back this reply: >My retirement is 15 May 2003. I'll check my Winthrop e-mail just >before I lock the door and turn out the lights on the 15_th. >Best regards, Ciao, Jack But think about my simplified case for linear interpolation. It makes sense. It's merely dividing the major axis by the minor axis by repetitive subtraction. I don't see the point in calculating and storing Bresenham's (2 * deltay) and (deltax - deltay). x = x + 1; d = d - deltay; if (d < 0) {d = d + deltax; y = y + 1; } An interesting bit of trivia: Bresenham invented the linear algorithm in 1965. He didn't come up with the circular algorithm until 12 years later. http://www.cs.wpi.edu/~matt/courses/cs563/talks/history.html -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads