horatio Posté(e) le 28 avril 2008 Partager Posté(e) le 28 avril 2008 Salut cherche petit programme lisp pour additionner toutes les polygnes d'un meme callque ou differentMerci d'avance urgent Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bred Posté(e) le 28 avril 2008 Partager Posté(e) le 28 avril 2008 Salut,vite fait : ;;; Additionner touts les longueurs de polylignes : (defun c:lgp (/ sel i d ent) (setq sel (ssget "I") d 0) (if (not sel) (setq sel (ssget '((0 . "LWPOLYLINE"))))) (repeat (setq i (sslength sel)) (if (equal (cdr (assoc 0 (entget (setq ent (ssname sel (setq i (1- i))))))) "LWPOLYLINE") (setq d (+ d (vla-get-length (vlax-ename->vla-object ent)))) ) ) (alert (Strcat "Longueur totale : " (rtos d))) ) pour pour additionner toutes les polygnes d'un meme callque Tu fais une "sélection rapide" avant de lancer la commande. Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose... Lien vers le commentaire Partager sur d’autres sites More sharing options...
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