juju_30 Posté(e) le 17 août 2010 Posté(e) le 17 août 2010 Bonjour, lorsque l'on defini un point par: (setq p1 (getpoint "\n donner le premier point"))ses coordonnées ne possède aucune decimale. J'aurai voulu savoir si une fonction simple existait pour obtenir les coordonnées de ce point avec un maximum de precision. Merci
(gile) Posté(e) le 17 août 2010 Posté(e) le 17 août 2010 Salut, Cette interrogation est habituelle.La précision que tu vois sur la ligne de commande ou dans la console Visual LISP est la précision affichée. Elle dépend de la valeur de la variable LUPREC. Ne t'inquiètes pas, les valeurs conservées en mémoire dans la variable p1 ont toute la précision d'AutoCAD (16 décimales).Pour t'en convaincre, il suffit d'utiliser la fonction rtos pour afficher un réel sous forme de chaîne en spécifiant le nombre de décimales :(rtos (car p1) 2 16) Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
juju_30 Posté(e) le 18 août 2010 Auteur Posté(e) le 18 août 2010 Merci pour cette precision, et bonne journée à vous.
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant