dainese Posté(e) le 5 juin 2007 Posté(e) le 5 juin 2007 Est-il possible de créer un lips pour faire le cumul de la superficie de plusieurs objets polylignes fermées ? J'ai fait quelques recherches sur le forum mais rien à ce sujet visiblement. Autoca@dement :casstet:
Tramber Posté(e) le 5 juin 2007 Posté(e) le 5 juin 2007 Commande AIRE, mode ADDITION, pas besoin de lisp.Sinon il y en a un paquet, tu as mal cherché :cool: Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
dainese Posté(e) le 5 juin 2007 Auteur Posté(e) le 5 juin 2007 Merci pour le renseignement Trambler mais je me suis sans doute mal expliqué. Est-il possible par une simple selection de plusieures polylignes fermées de connaitre la superficie totale sans avoir à reprendre les coins ? Pour le moment je passe par _liste mais ce n'est pas tres simple et c'est facile d'en oublier :( Autoc@dement
dainese Posté(e) le 5 juin 2007 Auteur Posté(e) le 5 juin 2007 Désolé Tramber, j'ai eccorché ton nom à la frappe
(gile) Posté(e) le 5 juin 2007 Posté(e) le 5 juin 2007 Je pense comme Tramber que cela a été fait nombre de fois, mais plutôt que de chercher, je t'en propose deux autres : Une première qui utilise la commande AIRE options Addition et Objet (pas besoin de sélectionner tous les sommets). (defun c:add-aire () (command "_.area" "_a" "_o") (while (/= 0 (getvar "CMDACTVE")) (command pause) ) (princ) ) Une seconde qui traite un jeu de sélection, en Visual LISP. (defun c:aire-poly (/ tot) (vl-load-com) (and (setq tot 0) (ssget '((0 . "LWPOLYLINE") (-4 . "&") (70 . 1))) (vlax-for ob (vla-get-ActiveSelectionSet (vla-get-ActiveDocument (vlax-get-acad-object)) ) (setq tot (+ (vla-get-Area ob) tot)) ) (alert (strcat "Surface totale : " (rtos tot))) ) (princ) ) [Edité le 5/6/2007 par (gile)] Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
dainese Posté(e) le 6 juin 2007 Auteur Posté(e) le 6 juin 2007 Merci beaucoupBonne continuationAutoc@dement
az2din Posté(e) le 6 juin 2007 Posté(e) le 6 juin 2007 voir la rubrique "get the code" du site www.Cadalyst.com
Patrick_35 Posté(e) le 6 juin 2007 Posté(e) le 6 juin 2007 Bah (gil), il manque le vba pour être complet :( ;) @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
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