Adèle Posté(e) le 19 mai 2019 Posté(e) le 19 mai 2019 Bonjour à tous et toutes, me revoici avec une nouvelle question : est-il possible, de renseigner les coordonnées X,Y de points sous forme d'étiquette et que celle-ci reste affichée sur le dessin ? Par exemple, avec la commande ID, l'information s'affiche, mais moi, je souhaite qu'elle reste visible, un peu comme une cotation.Merci d'avance pour toute l'aide et les informations que vous pourrez m'apporter :-) A bientôt ... Bonne journée à tous, Adèle
lecrabe Posté(e) le 19 mai 2019 Posté(e) le 19 mai 2019 Hello A priori 2 solutions : 1) Utiliser une "bonne vieille" routine Lisp comme "XY_XYZ" que tu trouveras en fin de message ...Commande : XY pour afficher XYCommande : XYZ pour afficher XYZCLIC a l'endroit voulu ... Cette routine ecrit un simple texte statique ...Chargement par la commande : APPLOAD Sélectionner le LSP puis Charger puis Fermer ... 2) Dessiner un Point graphique (ou Bloc) a l'endroit voulu Puis utiliser un champ dynamique relatif au Point (ou Bloc) ...Desole mais je n'ai pas le temps de developper ! Bonne Soiree, Bye, lecrabe (defun c:xy() (setq npt1 (getpoint "Point de COTE : ")) (setq npt2 (getpoint npt1 "Point Final : ")) (setq totox (car npt1) totoy (cadr npt1) totoz (caddr npt1) ) ; Variante avec 3 decimales ; (setq pt1x (strcat "X: " (rtos totox 2 3))) ; (setq pt1y (strcat "Y: " (rtos totoy 2 3))) ; Variante avec 2 decimales (setq pt1x (strcat "X: " (rtos totox 2 2))) (setq pt1y (strcat "Y: " (rtos totoy 2 2))) (command "_.leader" npt1 npt2 "" pt1x pt1y "") ) (defun c:xyz() (setq npt1 (getpoint "Point de COTE : ")) (setq npt2 (getpoint npt1 "Point Final : ")) (setq totox (car npt1) totoy (cadr npt1) totoz (caddr npt1) ) ; Variante avec 3 decimales ; (setq pt1x (strcat "X: " (rtos totox 2 3))) ; (setq pt1y (strcat "Y: " (rtos totoy 2 3))) ; (setq pt1z (strcat "Z: " (rtos totoz 2 3))) ; Variante avec 2 decimales (setq pt1x (strcat "X: " (rtos totox 2 2))) (setq pt1y (strcat "Y: " (rtos totoy 2 2))) (setq pt1z (strcat "Z: " (rtos totoz 2 2))) (command "_.leader" npt1 npt2 "" pt1x pt1y pt1z "") ) (princ "\n==> Fonctions dispos: XY & XYZ ") (princ) Autodesk Expert Elite Team
Jobar21 Posté(e) le 20 mai 2019 Posté(e) le 20 mai 2019 Le lisp du message précédent vous convient il ? Sinon vous pouvez aussi utiliser un bloc qui vous affichera les coordonnées X Y et Z du point que vous pourrez extraire dans une table de données. Si vous voulez plus d'info sur ce bloc n'hésitez pas à répondre à ce message.
JMBZ38 Posté(e) le 20 mai 2019 Posté(e) le 20 mai 2019 Personnellement j'utilise simplement un bloc dynamique.Le point d'insertion correspond au point qui m'intéresse. Des champs récupèrent les coordonnées en X et Y pour les afficher.@+
lili2006 Posté(e) le 20 mai 2019 Posté(e) le 20 mai 2019 Bonsoir à toutes et tous,+1 avec JMBZ38, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Adèle Posté(e) le 21 mai 2019 Auteur Posté(e) le 21 mai 2019 Bonjour et merci pour cette proposition de LISP, mais que dois-je faire pour l'enregistrer ou le charger ? Je n'y connais absolument rien sur les LISP, merci de bien vouloir m'expliquer la procédure afin que je puisse l'utiliser. :-) Bonne journée ! Adèle
Adèle Posté(e) le 21 mai 2019 Auteur Posté(e) le 21 mai 2019 Le lisp du message précédent vous convient il ? Sinon vous pouvez aussi utiliser un bloc qui vous affichera les coordonnées X Y et Z du point que vous pourrez extraire dans une table de données. Si vous voulez plus d'info sur ce bloc n'hésitez pas à répondre à ce message. Bonjour et merci pour cette info, je suis intéressée par l'utilisation de ce bloc mais comment dois-je faire ?Merci d'avance et bonne journée ! Adèle
Adèle Posté(e) le 21 mai 2019 Auteur Posté(e) le 21 mai 2019 Personnellement j'utilise simplement un bloc dynamique.Le point d'insertion correspond au point qui m'intéresse. Des champs récupèrent les coordonnées en X et Y pour les afficher.@+ Bonjour et merci pour cette info, je suis intéressée par l'utilisation de ce bloc mais comment dois-je faire ?Merci d'avance et bonne journée ! Adèle
Jobar21 Posté(e) le 21 mai 2019 Posté(e) le 21 mai 2019 Bonjour et merci pour cette info, je suis intéressée par l'utilisation de ce bloc mais comment dois-je faire ?Merci d'avance et bonne journée ! Adèle Bonjour, Vous pouvez suivre ce tuto afin de créer votre propre Bloc et comprendre comment ce la fonctionne : Cordialement ,
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