Dazu kann man den Bresenham-Algorithmus verwenden.
Dieser wurde eigentlich zum rastern von Linien auf dem Bildschirm entwickelt.
Ist hier recht gut erklärt.