Il faut que l'action soit intuitive et compréhensible, je choisirais simplement le plus proche dans la direction demandée.
Si on appuie pour aller dans l'ordre croissant des x, que l'on est à la position x0, on choisit x1 tel que x1 > x0 et qu'aucun autre point soit dans ]x0,x1[.
Il faudrait ensuite tester le comportement pour le cas où plusieurs blocs ont un x qui satisfasse cette condition, je vois la possibilité de prendre le plus proche ou bien systématiquement choisir celui ayant le y le plus faible par exemple, ou encore en fonction de la direction de x, prendre le y plus grand ou plus petit.
Il faudrait bricoler un code python par exemple pour tester toutes les suggestions et faire un vote
# Quelque chose de compréhensif par l'utilisateur
Posté par Patrick Nicolas . En réponse au journal Les artistes, ce fléau ou l'invasion des profanateurs de GUI. Évalué à 3.
Il faut que l'action soit intuitive et compréhensible, je choisirais simplement le plus proche dans la direction demandée.
Si on appuie pour aller dans l'ordre croissant des x, que l'on est à la position x0, on choisit x1 tel que x1 > x0 et qu'aucun autre point soit dans ]x0,x1[.
Il faudrait ensuite tester le comportement pour le cas où plusieurs blocs ont un x qui satisfasse cette condition, je vois la possibilité de prendre le plus proche ou bien systématiquement choisir celui ayant le y le plus faible par exemple, ou encore en fonction de la direction de x, prendre le y plus grand ou plus petit.
Il faudrait bricoler un code python par exemple pour tester toutes les suggestions et faire un vote