Sto giocando con le mappe di altezza (bitmap), provando a crearne alcune nel mio gioco e per questo ho bisogno di implementare alcuni metodi di disegno di base. Mi sono presto reso conto che disegnare linee rette non è così semplice come pensavo.
È semplice se i tuoi punti condividono una coordinata X o Y o se sono allineati in modo da poter tracciare una linea perfettamente diagonale. Ma in tutti gli altri casi è più complicato.
Quale algoritmo usi per determinare quali pixel devono essere colorati affinché diventi una linea "dritta"?