DenisHen Posté(e) le 24 novembre 2017 Posté(e) le 24 novembre 2017 Bonjour à tous. Voilà, j'aimerais, en cliquant sur une polyligne d'une Xref, l'inclure dans le dessin courant. Je ne pense pas à un copier/coller, mais plutôt à récupérer les sommets de la polyligne avec un nentget et la redessiner dans le dessin courant... Mais je ne sais pas trop par quoi commencer, je n'ai jamais manipulé de polyligne. Si quelqu'un a une astuce, un conseil... je suis preneur... Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
bonuscad Posté(e) le 24 novembre 2017 Posté(e) le 24 novembre 2017 Bonjour, Avant d'aller plus loin, as tu connaissance de la commande NCOPY des ExpressTools, car elle peut répondre à ton souhait. Pour info : (C:NCOPY) peut être inserer dans un lisp pour appeler cette fonction et continuer d'autres actions Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
La Lozère Posté(e) le 25 novembre 2017 Posté(e) le 25 novembre 2017 J'ai découvert NCOPY il y a pas très longtemps (1 an) et cette semaine elle me fut d'une utilité sans nom.... 2-3 petits trucs sur NCOPY:- après le lancement de la commande, on clic sur l'objet (ou les objets) choisit de l'xref. Du coup, il(s) se met(tent) en surbrillance. Si on fait directement "Echap", le(s) objet(s) se copie(nt) directement aux coordonnées d'origine dans le dessin courant.- Si on applique NCOPY sur un objet du dessin courant (pas XREF), cela créait une copie de l'objet. Et en appliquant le premier truc, cela copie l'objet sur place. Bref, une super commande. www.cad-is.fr Autocad Map 2021 - Covadis/Autopiste V18.2c Pisser sous la douche ne suffira pas
DenisHen Posté(e) le 25 novembre 2017 Auteur Posté(e) le 25 novembre 2017 Bonjour à vous, et merci de votre aide... Je vais fouiller NCOPY que je ne connaissais absolument pas... Très précieux ces ExpressTools... Encore merci à vous... Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
didier Posté(e) le 25 novembre 2017 Posté(e) le 25 novembre 2017 Coucou Si quelqu'un a une astuce, un conseil... je suis preneur... En deux lignes ça ta va ?Et en plus ça fonctionne avec quasiment toutes les entités ... (setq ent (car (nentsel "\nEntité dans l'XREF\n"))) (entmake (cdr (entget ent))) Amicalement Éternel débutant… Mon site perso : Programmer dans AutoCAD
(gile) Posté(e) le 25 novembre 2017 Posté(e) le 25 novembre 2017 Coucou Si quelqu'un a une astuce, un conseil... je suis preneur... En deux lignes ça ta va ?Et en plus ça fonctionne avec quasiment toutes les entités ... (setq ent (car (nentsel "\nEntité dans l'XREF\n"))) (entmake (cdr (entget ent))) Amicalement Cette méthode fonctionne si l'objet sélectionné n'a subit aucune transformation : entité d'une référence (xref ou bloc) insérée en 0,0 sans rotation ni changement d'échelle.Il est donc plus prudent d'appliquer à l'entité nouvellement créée avec entmake(x) la matrice de transformation retournée par nentselp (qui est différente de celle retournée par nentsel). ;; l'évaluation s'arrêtera à la première expression qui retourne nil (and (setq nent (nentselp "\nSélectionnez une entité imbriquée: ")) (setq ent (entmakex (entget (car nent)))) (and (< 2 (length nent)); entité imbriquée (vla-TransformBy (vlax-ename->vla-object ent) (vlax-tmatrix (caddr nent))) ) ) Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
didier Posté(e) le 25 novembre 2017 Posté(e) le 25 novembre 2017 Coucou Oui, du coup j'ai regardé de plus près ces fonctions, pour en faire une page sur mon site et j'ai découvert certains soucisTu viens éclaircir ces soucis par tes explications que je vais étudier plus avant mais je n'ai pas encore fait de pages sur les vla ... Merci beaucoup Gilles Amicalement Éternel débutant… Mon site perso : Programmer dans AutoCAD
DenisHen Posté(e) le 27 novembre 2017 Auteur Posté(e) le 27 novembre 2017 Bonjour messieurs, et merci pour votre aide. Étant donné que mes Xref sont toujours "brutes", c'est à dire insérées à 0,0, pas de rotation et une échelle de 1, les deux lignes de didier me suffisent. Mais pour une plus grande utilisation, je vais utiliser les lignes de Maître (gile). Bien que je ne comprend pas tout... J'en saisi le sens... Encore merci à vous... Windows 11 / AutoCAD 2024 Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net). Davantage d'avantages, avantagent davantage (Bobby Lapointe). La connaissance s'accroît quand on la partage (Socrate). Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)
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