fabcad Posté(e) le 5 avril 2012 Posté(e) le 5 avril 2012 Bonjour à tous,Afin de mettre à jour le bloc nord qui se trouve en espace papier par rapport au scu d'une viewport, j'ai créé cette routine et je souhaiterais l'améliorer par le biais, peut-être, d'un lien (reactor) entre la viewport et le bloc "Nord". Voici ma routine : (defun c:maj_bloc_nord () (vl-load-com) (prompt "\n Cliquez sur la Fenêtre :") (setq ss_viewport (ssget "_+.:E:S" '((0 . "VIEWPORT")))) (setq obj_acad_viewport (ssname ss_viewport 0)) (setq vlaviewport_en_cours (vlax-ename->vla-object obj_acad_viewport)) (setq angle_scu (vla-get-TwistAngle vlaviewport_en_cours)) (prompt "\n Cliquez sur le bloc Nord :") (setq ss_bloc (ssget "_+.:E:S" '((0 . "INSERT")))) (setq obj_acad_bloc (ssname ss_bloc 0)) (setq vlabloc_en_cours (vlax-ename->vla-object obj_acad_bloc)) (vla-put-Rotation vlabloc_en_cours angle_scu) (princ) );fin defun maj_bloc_nord Merci pour vos réponses, Fabcad
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