Bonjour à tous, Dans une routine, j'ai p1 et p2 qui sont deux points, je stock l'angle entre les deux ici :
(command "-unites" "2" "2" "3" "2" "0,0" "@0,1" "O")
....
(vlax-ldata-put "General" "AngSCU" (angle p1 p2)) Mais je n'arrive pas à récupérer un "angle"... Et j'ai presque tous essayé : (setq rot 0)
(if (= (setq rot (getorient p1 (strcat "\nOrientation du texte :"))) 0)
(progn (setq rot (angtof (angtos (vlax-ldata-get "General" "AngSCU") (getvar "AUNITS") 4) 2)) Tous ceci fonctionne très bien pour générer des erreurs... Mais ce n'est pas mon but... J'en appel aux CadXPiens... Autre petit truc, parfois, AutoCAD me corrige l'angle, exemple, si (angle p1 p2) fait 252.29g, il me le ramène à 52.29g ? ? Quelqu'un aurrait une idée ? PS : merci à CadXP pour toutes ces routines... Tous ce qui est écrit ici viens de CadXP... Merci à tous...