sechanbask Posté(e) le 26 février 2008 Posté(e) le 26 février 2008 Bon comme vous le savez, c'est chiant de nettoyer des plans. Les archis et les betonneux aiment la couleur surtout si elle est forcée. Malheureusement pour ceux qui passent derrière, c'est pas évident de travailler sur des plans bariolés et c'est bien souvent difficile de les nettoyer car les couleurs ne dépendent plus des calques. C'est une chose terminée pour ceux qui utiliseront cet outil codé par mes soins... Je vous livre le code avec quelques explications pour ceux qui ne sont pas allergique au VBA... http://88.189.92.44/partage/ Faites moi par de vos commentaires, rapport de bugs, critiques constructives et évolutions possible de cet outil qui fait fureur dans mon BE.Bonne utilisation ![Edité le 8/10/2008 par sechanbask] [Edité le 13/2/2011 par sechanbask] 1 ATEGIE - Bureau d'Études Fluideshttp://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.pngExécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffragewww.ategie.fr
Carbo Posté(e) le 27 février 2008 Posté(e) le 27 février 2008 J'ai pas très bien compris à quoi sert ton code...Tu peux faire un petit résumé ? ;-) http://carbonides.webhop.net
sechanbask Posté(e) le 27 février 2008 Auteur Posté(e) le 27 février 2008 ça permet de mettre n'importe quel plan même avec des couleurs forcées dans une couleur donnée (ici la couleur 8) pour s'en servir comme support afin de placer les réseaux dessus.Pour moi ce sont des réseaux de CVC et de plomberie mais pour d'autre ce sont des réseaux electriques etc... ça dépend du corps d'état mais on a souvent besoin de nettoyer les plans.Ainsi tu as une bonne différence entre la couleur des réseaux et du fond de plan. ATEGIE - Bureau d'Études Fluideshttp://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.pngExécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffragewww.ategie.fr
lili2006 Posté(e) le 27 février 2008 Posté(e) le 27 février 2008 Bonsoir à toutes et tous, sechanbask, pfuuuuu encore un sacré boulot,... J'ai ce message, qu'ais-je oublié ? Merci d'avance. [Edité le 27/2/2008 par lili2006] Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
sechanbask Posté(e) le 27 février 2008 Auteur Posté(e) le 27 février 2008 enlève le 2 à la fin c'est peut-être une différence entre autocad 2006 et les version suppérieure. essaie et tiens moi au courant... [Edité le 27/2/2008 par sechanbask] ATEGIE - Bureau d'Études Fluideshttp://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.pngExécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffragewww.ategie.fr
lili2006 Posté(e) le 27 février 2008 Posté(e) le 27 février 2008 Re, C'était bien ça pour les textes sechanbask. Maintenant, j'ai ça ? Merci d'avance. [Edité le 27/2/2008 par lili2006] Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
lili2006 Posté(e) le 28 février 2008 Posté(e) le 28 février 2008 Bonsoir à toutes et tous, Ok sechanbask, je n'avais pas compris alors,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
lili2006 Posté(e) le 29 février 2008 Posté(e) le 29 février 2008 Bonsoir à toutes et à tous, sechanbask, carément incroyable. Alors là, [surligneur] trop fort ![/surligneur] aurais-tu inventé une nouvelle méthode de travail pour les insertions xrefs ou autres ? Merci encore pour ce généreux partage. Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
sechanbask Posté(e) le 1 mars 2008 Auteur Posté(e) le 1 mars 2008 j'ai pas bien compris ta question. Pour l'instant, ça ne traite que le fond de plan pas gestion de fichiers... ça traite même les blocs imbriqués... et si tu me trouves d'autres fonctions, je suis preneur car j'adore apprendre. P.S. j'aimerais que tu fasses la promotion de petit code, car pour mon égo j'aimerais vivement que ça deviennent un outil indispensable... ATEGIE - Bureau d'Études Fluideshttp://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.pngExécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffragewww.ategie.fr
lili2006 Posté(e) le 1 mars 2008 Posté(e) le 1 mars 2008 Bonjour à toutes et tous, j'ai pas bien compris ta question. Pour l'instant, ça ne traite que le fond de plan pas gestion de fichiers... J'ai passé mon plan archi au "nettoyage" et ensuite, je l'ai inséré en XREF sur mon plan structure puis lié. C'est parfait pour récupérer des infos sans "poluer" son propre plan,... ça traite même les blocs imbriqués... Ca marche très bien ! et si tu me trouves d'autres fonctions, je suis preneur car j'adore apprendre Je n'ai malheuresement pas le niveau ! j'aimerais que tu fasses la promotion de petit code, car pour mon égo j'aimerais vivement que ça deviennent un outil indispensable... Ceux qui le testeront, l'adopteront, c'est sûr ! Mais tu peux bien sûr compter sur moi. Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
sechanbask Posté(e) le 1 mars 2008 Auteur Posté(e) le 1 mars 2008 Je pensais faire un nettoyage en profondeur en copiant toute les entités classiques pour les remettre dans un plan vierge, ça supprimer les entités qui sont créée quand le fichier vient d'un logiciel différent d'autocad... mais je ne suis pas convaincu de l'utilité monstre de la bête. J'ai pensé intégrer une fonction pour supprimer les sommets inutiles des polylignes mais là encore, je n'en suis pas sûr du besoin. ATEGIE - Bureau d'Études Fluideshttp://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.pngExécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffragewww.ategie.fr
LUDWIG Posté(e) le 3 mars 2008 Posté(e) le 3 mars 2008 J'ai survolé ton programme, il semble fortement intéressant. Je le testerai plus tard. Pour le copier-coller dans un nouveau dessin, ce n'est pas très conventionnel, mais c'est vrai que c'est le moyen le plus simple de se débarasser de "parasites" (sinon ya super purge, mais difficilement intégrable dans un projet global). Moi aussi, je nettoie les plans archi avant de les passer en Xref (enfin une copie, pour garder l'original). J'utilise un lisp qui appel plusieurs fonction. Je te met la liste des effets ici, si jamais tu penses qu'une fonction pourrait être inclue dans ton programme (je n'ai pas regardé en détail la liste des fonctions).1- suppression de toutes les presentations2- affiche libère déverrouille les calques et change la couleur à blanc3- rend tous les blocs décomposables puis décompose tous les blocs mêmes imbriqués (variante : "normalise" les blocs plutôt que les décomposer)4- suppression des côtes5- suppression du forçage des mtext6- suppression des groupes7- suppression des shp8- option : suppression des hachures9- suppression des objets linéaires (arc, ligne, spline polyligne, etc) de longueur nulle10- suppression des points11- suppression des textes vides12- suppression des textes superposés13- largeur de toutes les polylignes à 014- passe toutes les entités en couleur ducalque15- purge J'aurais voulu également y intégrer des "overkill".J'ai également une procédure manuelle pour aplanir le plan (dans certains cas, flatten et move;all;1e99;etc ne suffisent pas, voire déforment l'original). Si toutes les fonctions sont présentés sous forme d'options, en plus, ce serait super (je m'étais imaginé un truc du style, mais je n'avais pas concrétisé...). Bon courage donc. Je teste ça Autocad 2021 - Revit 2022 - Windows 10
sechanbask Posté(e) le 3 mars 2008 Auteur Posté(e) le 3 mars 2008 J'ai fait pas mal de fonctions que tu as décrites mais je suis contre : -rend tous les blocs décomposables puis décompose tous les blocs mêmes imbriqués ... ça rend le plan 10 plus lourd lorsqu'il y a beaucoup de blocs (sinon ça remettrait en cause l'utilité des blocs) -par contre, renommer les bloc par XX-nom avec XX le numéro du lot de l'émetteur du plan et nom le nom que l'emetteur avait choisi ne serait pas mal du tout... ça éviterait les problème lié au double référence. J'aimerais bien supprimer les arc et spline de longueur nulle. il faudra que je le rajoute.Mettre la largeur des polylignes à zero...pourquoi pas... Enfin,J'aurais voulu également y intégrer des "overkill".J'ai également une procédure manuelle pour aplanir le plan (dans certains cas, flatten et move;all;1e99;etc ne suffisent pas, voire déforment l'original). J'aimerais bien savoir pourquoi chez moi overkill augmente la taille des fichiers d'une manière incommensurable... et pourquoi flatten et move;all;1e99 ça merde à mort. Sinon je trouve l'idée terriblement génial. Si vous avez d'autres idées, je serais ravi de les entendre et de faire un indiceEncore bonne utilisation de mon programme... [Edité le 4/3/2008 par sechanbask] ATEGIE - Bureau d'Études Fluideshttp://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.pngExécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffragewww.ategie.fr
speedy Posté(e) le 4 mars 2008 Posté(e) le 4 mars 2008 Bonjour à tous Génial Sechanbask, super Netoyeur.....; je reçois souvent des plans de géomètre, je fais mon netoyage avec les outils que j'ai par contre j'en ai marre de ces blocs (tree-1, tree-2 etc...)j'aimerais renommer en un seul coup tous ces blocs en gardant leurs points d'insertions et rotation à partir d'un bloc model... si tu as une autre idée, pour l'instant je fais import et export depuis Excel vers mon plan autocad. @+ Michel a
punky0147 Posté(e) le 4 mars 2008 Posté(e) le 4 mars 2008 Je suis à la fois content et décu que tu aies posté cette appli, je travaillais sur un projet similaire (quasiment abouti). J'espère ne pas dire de bétise, mais bon, j'ai l'impression que ca n'est pas encore 100% au point. Je m'explique : j'ai un fond de plan archi, après nettoyable du plan (toutes options cochées), j'ai encore des objets qui n'ont pas la couleur du calque (couleur 8) (textes, polyligne, éléments à l'intérieurs de blocs)... le calque n'est pas vérouillé ni rien... je vois pas trop de quoi ca vient. Les hachures ne sont pas toutes déplacées non plus sur un calque --hachures. Bref, je crois que je vais finaliser ma version plutot que d'essayer de finaliser le code d'un autre. Le prend pas mal, ton code est déjà bien abouti.
speedy Posté(e) le 4 mars 2008 Posté(e) le 4 mars 2008 Bonsoir à tousPunky0147 tu peux aussi bien poster ta version, serait plus simpat....si ça peut faire avancer les choses... @+ Michel a
punky0147 Posté(e) le 4 mars 2008 Posté(e) le 4 mars 2008 Je finalise et j'envoie (j'ai pas trop le temps de bosser dessus ces jours). Par contre, c'est vrai qu'un des avantages de la version de sechanbask, c'est que l'execution est rapide (la mienne est très longue...).
sechanbask Posté(e) le 4 mars 2008 Auteur Posté(e) le 4 mars 2008 c'est bizarre punky0147, mon BE l'utilise depuis 1 mois à 10 personnes dessus soit environ 200 plans nettoyés et pour l'instant personne ne m'a dit qu'il y avait un problème. Je travaille sur des plans assez léger moins de 20 Mo, généralement moins de 10 000 objets. Pourrais-tu m'envoyer un plan non nettoyé qui se nettoie mal pour que je fasse un test...Y'a-t-il quelque chose qui s'écrit en bas dans la ligne de commande ?Donne moi la version de ton autocad car nous on a 2006... Il est possible de faire un code unique s'il manque des chose au tien ou au mien... J'ai posté mon code car le nettoyage de plan c'est la perte de temps assuré. speedy, quel nom souhaites tu mettre à la place de tree1, tree2... Je suis en train de cherche la suppression des SHX... si quelqu'un à une idée je suis preneur...n'attendait pas trop longtemps pour répondre sinon j'aurais trouver avant <acronym class=dict title=... ATEGIE - Bureau d'Études Fluideshttp://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.pngExécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffragewww.ategie.fr
LUDWIG Posté(e) le 4 mars 2008 Posté(e) le 4 mars 2008 J'ai testé. J'adopte ton programme. Super appli. J'aime l'idée des cases à cocher. Je verrais bien des routines en plus, pour rendre ton application utilisable par plus de monde, plus "universelle" (nous ne "nettoyons" pas les plans tous de la même manière). En ce qui me concerne, c'est surtout la décomposition des blocs (désolé si ce n'est conventionnel), la largeur des polylignes à 0 (certains logiciels archi donnent des export dwg avec des polylignes épaisses). Le must serait une routine pour l'aplatissement : ça fonctionne si on suit une certaine procédure (en fonction du type d'objet en fait). Merci donc pour ce partage. Autocad 2021 - Revit 2022 - Windows 10
sechanbask Posté(e) le 4 mars 2008 Auteur Posté(e) le 4 mars 2008 je vais ajouter je pense l'amaigrissement des polylignes, mais pour les aplanir les plans, je ne vois pas comme je peux faire car quand je fait un flatten mon PC rame pendant des minutes entières pour ne rien faire.... pourrais-tu m'envoyer un plan pour lequel tes astuce pour aplatir ton plans fonctionnent ? ATEGIE - Bureau d'Études Fluideshttp://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.pngExécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffragewww.ategie.fr
LUDWIG Posté(e) le 4 mars 2008 Posté(e) le 4 mars 2008 pas testé : http://rkmcswain.blogspot.com/2006/02/select-shape-file.html un forum qui parle d'un lisp, mais le lien est mort : http://www.eng-tips.com/viewthread.cfm?qid=84483à moins que ce soit celui là : http://usa.autodesk.com/adsk/servlet/ps/item?siteID=123112&id=2896848&linkID=9240617mais je crois que c'est celui que j'ai et que ça ne change rien... à voir donc. Autocad 2021 - Revit 2022 - Windows 10
LUDWIG Posté(e) le 4 mars 2008 Posté(e) le 4 mars 2008 je vais ajouter je pense l'amaigrissement des polylignes, mais pour les aplanir les plans, je ne vois pas comme je peux faire car quand je fait un flatten mon PC rame pendant des minutes entières pour ne rien faire.... pourrais-tu m'envoyer un plan pour lequel tes astuce pour aplatir ton plans fonctionnent ? Je t'envois ça demain avec l'ordre des procédures que j'ai du utiliser (voir http://www.cadxp.com/modules.php?op=modload&name=XForum&file=viewthread&tid=16106#pid ) EDIT : je ene garantis pas que ça ne rame pas ! [Edité le 4/3/2008 par LUDWIG] Autocad 2021 - Revit 2022 - Windows 10
sechanbask Posté(e) le 4 mars 2008 Auteur Posté(e) le 4 mars 2008 je vais regarder la procédure pour l'aplannissage... ça semble faisable (sauf Solide en solide 3D, je vois pas ce prime abord ce que ça veut dire mais...) j'ai intégré l'amaigrissement des polylignes pour les entité et pour les entité d'un bloc... je ferais des tests mais ça devrait arriver avant le WE normalement... ATEGIE - Bureau d'Études Fluideshttp://www.ategie.fr/uploads/ategie/ategie-at%C3%A9gie-bureau-%C3%A9tudes-etudes-fluides-logo-100x56.pngExécution, Synthèse, Conception, Maîtrise d'Oeuvre, Audit, Chiffragewww.ategie.fr
Peps9 Posté(e) le 5 mars 2008 Posté(e) le 5 mars 2008 Salut à toutes et à tous. Pour l'aplanissage d'un plan, j'utilise une méthode un peu archaïque met rapide et qui fonctionne trés bien! Dans la barre de commande, tapez:-Déplacer=>Tout-Point de base: 0,0,0-2eme point: 0,0,1e99 Ensuite (la manip se répète à un poil prés):-Déplacer=>Tout-Point de base: 0,0,0-2eme point: 0,0,-1e99 Voila avec ca, sa devrait fonctionner! Cordialement,Peps
denis38 Posté(e) le 6 mars 2008 Posté(e) le 6 mars 2008 salut sechanbask,super programme, bon boulot. et si tu me trouves d'autres fonctions, je suis preneur car j'adore apprendre j'ai trouver une "coquille " les ligne de repère ne change pas de couleur ci joint fichier si cela peut améliorer ton programme http:// http://www.cijoint.fr/cjlink.php?file=cj200803/cij334735006513.zip.Bonne continuation et encore bravo pour ce travail a+Denis
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