^^Algoritmi semplici.
Calcolato tramite le coordinate cartesiane
Distanza tra 2 punti (= lunghezza del segmento)
Spezzato in tanti passi, con variabili intermedie:
// x y coordinate di un punto, pensato eventualmente variabile
// xa ya coordinate di un punto, pensato eventualmente fisso
dx = x - x0; dy = y - y0;
dx2 = dx * dx; dy2 = dy * dy;
d2= dx2 + dy2; d = Math.sqrt(d2);
Formula unica
d = Math.sqrt( (x-x0)*(x-x0) + (y-y0)*(y-y0) );
Onda triangolare
y = x - Math.floor(x);
z = d/lambda - Math.floor(d/lambda);
y = x/lambda - Math.floor(x/lambda);