Aller au contenu

selection lignes de repere


pascal19

Messages recommandés

Bonjour,

 

(setq ss 
 (ssget 
   '((-4 . "        (-4 . "          (0 . "MTEXT")
         (102 . "{ACAD_REACTORS")
       (-4 . "AND>")
       (0 . "LEADER")
    (-4 . "OR>"))
 )
)

 

Sinon, il y a aussi l'utilisation des LIGNEDEREPMULT pour lesquels la flèche et le texte ne font qu'un seul objet de type MLEADER (mais ce n'est disponible qu'à partir de la version 2008)

 

Amicalement

Vincent

 

C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme)

C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)

Lien vers le commentaire
Partager sur d’autres sites

Bonjour

 

Actuellement, grace à zebulon j'extrait les mtext et les lignes de repere d'une sélection d'objet divers.

 

Ce que je voudrai, c'est une routine qui, à partir d'une sélection de MTEXT, me rajoute à mon jeu de sélection les éventuelles lignes de repere associées aux MTEXT de ma sélection.

 

merci de votre aide...

Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

 

(defun addleader (ss / sst I e a ls)
 (setq sst ss)
 (setq I 0)
 (repeat (sslength ss)
   (setq e (ssname ss I))
   (setq a (entget e))
   (setq ls (cadr (member '(102 . "{ACAD_REACTORS") a)))
   (if (= (car ls) 330)
     (setq sst (ssadd (cdr ls) sst))
   )
   (setq I (+ I 1))
 )
 sst
)

(defun c:selrep (/ ss)
 (setq ss (ssget '((0 . "MTEXT") (102 . "{ACAD_REACTORS"))))
 (setq ss (addleader ss))
 (sssetfirst nil ss)
) 

 

Amicalement

Vincent

 

C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme)

C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)

Lien vers le commentaire
Partager sur d’autres sites

Merci beaucoup vincent

 

Au départ j'ai cru que ça ne marchait pas car il n'affiche pas ma selection, j'ai juste un message du genre "selection set" mais je n'ai pas ma sélection avec les grip.

C'est bizard, je pensais que (sssetfirst nil ss) servait à ça...

 

En tout cas en lançant une commande aprés "selrep" j'ai bien ma sélection de mtext et de lignes de repere associées prise en compte

 

Je vais gagner un temps précieux...

 

merci encore

a+

Lien vers le commentaire
Partager sur d’autres sites

C'est bizard, je pensais que (sssetfirst nil ss) servait à ça...

 

cela ne marche pas toujours à l'affichage (en général un regen affiche les grips, si sssetfirst ne le fait pas tout de suite). Quoi qu'il en soit, les objets sont bien sélectionnés.

 

Un bug de sssetfirst ? Il y a déjà eu des discussions concernant ce problème ici

 

Amicalement

Vincent

 

C'est au pied du mur que l'on reconnaît le maçon ! (Anonyme)

C’est en restant au pied du mur qu’on ne voit que le mur (Anonyme aussi)

Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité