io in elettricad ero riuscito a risolvere abbastanza bene il problema , peccato che però la versione di gambas con cui è programmato lo renda incompatibile con l' attuale e quindi non si riesce a capire bene come funziona
infatti ho provato a vedere come avevi fatto ma non riesco a farlo andare.
Agganciare il punto alla griglia lo devo scartare perchè potri avere anche dei decimali.
Forse la soluzione è come dici tu, memorizzando la posizione. In relatà ogni linea viene memorizzata per rigenerare il disegno ad ogni zoom o spostamento, un pò come avevi fatto tu con elettricad
Supponiamo che io salvo tutti i punti in un'array e ho questo risultato
10,0
10,10
20,10
20,0
20,10
30,10
e con un punto del mouse mi restituisce
19,8
come posso ricercare il punto più vicino che sarebbe 20,10 cercando in tutti i dati dell'array?
ciao grazie