- Marquer comme nouveau
- Marquer
- S'abonner
- Sourdine
- S'abonner au fil RSS
- Lien permanent
- Imprimer
- Signaler
Bonsoir à tous !
Je rencontre une petite difficulté avec mon programme que je souhaiterai "simplifier".
Je souhaite créer un programme qui demande 4 points afin de faire une forme !
Cependant je voudrais faire une boucle "while" pour que :
"tant que l'utilisateur n'a pas appuyé sur c" --> continuer de demander le point suivant, sinon clore !
Je vous laisse le programme "grossier" que j'ai effectué :
(defun c:Aire_de_stockage()
(setq acro(getvar "osmode"))
(setvar "osmode" 0)
(setq p1 (getpoint "Coordonnées premier point : "))
(setq p2 (getpoint "Coordonnées deuxième point : ")
(command "Ligne" p1 p2 "")
(setq p3 (getpoint "Coordonnées troisième point : "))
(command "Ligne" p2 p3 "")
(setq p4 (getpoint "Coordonnées quatrième point : "))
(command "Ligne" p3 p4 "c")
;tracer les lignes puis clore
(command "ligne" p1 p2 p3 p4 "c")
(setvar "osmode" acro);retour valeur initiale
En vous remerciant par avance.
Bonne soirée à vous !
Résolu ! Accéder à la solution.