Phil24 Posté(e) le 2 mars 2009 Partager Posté(e) le 2 mars 2009 bonjour a tousje recherche un lisp qui creerait une polyligne autour d'un jeu de hachures existantl me semble l'avoir vu passer mais impossible de remettre la main dessus A+ phil Lien vers le commentaire Partager sur d’autres sites More sharing options...
capde06 Posté(e) le 2 mars 2009 Partager Posté(e) le 2 mars 2009 double clic sur les hachures qui n'on plus de contouret la dans la boite de dialogue il y a un bouton recréer le contour Vous fîtes ce que vous pûtes et vous m'épatâtes !!!! Lien vers le commentaire Partager sur d’autres sites More sharing options...
lovecraft Posté(e) le 2 mars 2009 Partager Posté(e) le 2 mars 2009 Bonjour, Autrement voici le lisp (defun c:Hcontour () (princ "\nselection des hachures non associative uniquement") (setq sel (ssget '((0 . "HATCH")(71 . 0)))) (setq ix 0) (if sel (repeat (sslength sel) (setq ent (ssname sel ix)) (command "-EDITHACH" ent "c" "p" "O") (setq ix (+ ix 1)) ) ))(princ "\nTaper la commande Hcontour afin de créer des contours aux hachures orphelines...")(princ) ou encore (defun c:polyhach () (setq entsolid (car (entsel "\nCliquez un hachurage (sup. l'accroche objet) :")))(setq bdentsolid (entget entsolid) listpoints nil)(setq i 0)(repeat (length bdentsolid) (setq att (nth i bdentsolid)) (setq cod (car att)) (if (= cod 10) (if (= listpoints nil) (setq listpoints (list (cdr att))) (setq listpoints (cons (cdr att) listpoints)) );fin du if );fin du if (setq i (+ i 1)));fin du repeat (setq listpoints (cdr listpoints))(setq listpoints (reverse listpoints))(setq listpoints (cdr listpoints)) ;creation de la polyligne de contour(setq jsligne nil i 0)(repeat (- (length listpoints) 1) (setq p1 (nth i listpoints)) (setq p2 (nth (+ i 1) listpoints)) (command "ligne" p1 p2 "") (if (= jsligne nil) (setq jsligne (ssadd (entlast))) (setq jsligne (ssadd (entlast) jsligne)) );fin du if (setq i (+ i 1)));fin du repeat (command "pedit" (entlast) "o" "j" jsligne "" "c" "") );fin du defun c:polyhach @plus LB http://www.youtube.com/user/CADMINATOR?feature=mhee Lien vers le commentaire Partager sur d’autres sites More sharing options...
Phil24 Posté(e) le 2 mars 2009 Auteur Partager Posté(e) le 2 mars 2009 merci a vous deux Phil 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