@bplus
Now I remember part of my concern with my first approach: distance of the line between two points yielding decimal values that cause loss of a pixel at the end of a line.
Here's what I'm getting (white lines being MyLine(), yellow lines being bline:
Now I remember part of my concern with my first approach: distance of the line between two points yielding decimal values that cause loss of a pixel at the end of a line.
Here's what I'm getting (white lines being MyLine(), yellow lines being bline: