Witam,
Mógłby ktoś zerknąć czemu poniższy algorytm nie rysuje linii? Korzystam z biblioteki p5. Metody loadPixels(), updatePixels() są w oddzielnej funkcji.
Chodzi o to żeby użytkownik zaznaczył myszką dwa punkty(x0, y0; x1, y1), między którymi powstanie linia prosta, nie mogę użyć metody line().
function draw_line() {
var black = color(0);
dx = x1 - x0;
dy = y1 - y0;
for( x = x0; x<x1; x++){
y = y2 + dy * (x - x0) / dx ;
set(x, y, black);
}
}