Entrer une distance
Cette fonction fait une pause dans le programme pour que l'utilisateur entre une valeur de distance :
soit une valeur au clavier,
soit en pointant un ou deux points dans l'écran graphique.
Syntaxe : | (getdist [point] [message]) |
Arguments
|
point un point 2D dans le SCU courant. point doit être renseigné, une ligne élastique part de ce point comme base de départ, puis s'étire le long de la saisie au curseur dans la direction du deuxième point qui sera cliqué. message, une ligne de texte qui apparaîtra sur la ligne de commandeune valeur tapée au clavier est acceptée |
Valeur retournée: | Un nombre réel qui est la valeur de la distance entre les deux points cliqués |
Exemples :
On clique un point pour le mémoriser dans la variable pt1 :
(setq pt (getpoint "\nPoint de dépatrt\n")) |
On clique un deuxième point :
(setq longueur (getdist pt1 "\ncliquer un deuxième point\n")) |
Pour expliquer à l'utilisateur qu'une valeur peut être entrée au clavier, on peut peaufiner le message :
(setq longueur (getdist pt1 "\ncliquer un deuxième point\nou Entrer une valeur numérique au clavier")) |
revenir au menu ENTRÉES UTILISATEUR
14 juillet 2017