(gile) Posté(e) le 27 octobre 2009 Partager Posté(e) le 27 octobre 2009 Salut, Comme beaucoup d'autres, j'avais écrit un LISP pour jouer avec la visibilité des entités, mais je ne le retrouve plus. Je me suis donc amusé à le refaire en .NET (temps d'exécution sensiblement plus rapide sur les gros fichiers).4 commandes sont définies :ISOLENT : isole les entités sélectionnéesHIDENT : rend invisibles les entités sélectionnéesINVIZ : inverse la visibilité des entitésUNISOLENT : rend toutes les entités visiblesCes commandes sont ajoutées au menu contextuel par défaut et ISOLENT et HIDENT au menu contextuel des objets (sélection Nom/Verbe).Comme la visibilité des objets n'est accessible que par programmation, une "message box" propose automatiquement à l'utilisateur de restaurer la visibilité de tous les objets si à l'enregistrement du fichier certains sont encore invisibles. IsolateObjects(v1.1).zip contient le fichier DLL à charger avec la commande NETLOAD. Une petite vidéo Si d'aucuns sont intéressés, je donnerais le code source. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
bseb67 Posté(e) le 27 octobre 2009 Partager Posté(e) le 27 octobre 2009 Super et merci :D J'ai aussi fait une version vlisp avec pour commande invi et visi,mais c'est vrai que sur un gros fichier, on a carrément l'impression quecela plante... Et la possibilité dans le menu contextuel du clic droit c'est top :) Tous pour lisp, Lisp pour tous!Avec Revit, cela ne vas trop vite... Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 27 octobre 2009 Partager Posté(e) le 27 octobre 2009 Bonjour à toutes et tous, Salut Gilles, Comme la visibilité des objets n'est accessible que par programmation, une "message box" propose automatiquement à l'utilisateur de restaurer la visibilité de tous les objets si à l'enregistrement du fichier certains sont encore invisibles. Semble ne pas fonctionner chez moi ? Je quitte en enregistrant alors qu'une entité est encore cachée,... Peut-être que je m'y prend mal,..., ;) En tout cas, un vrai bonheur cette routine, :D Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 27 octobre 2009 Auteur Partager Posté(e) le 27 octobre 2009 Salut, J'ai effectivement trouvé une petite erreur dans le nombre d'entités invisible qui est stocké dans un dictionnaire et sert à afficher ou non la BD. Télécharger la nouvelle version : IsolateObject(2).zip Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
capde06 Posté(e) le 27 octobre 2009 Partager Posté(e) le 27 octobre 2009 super pratiqueet rapide surtout le afficher toutet on peut voir la source ?par curiosité 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...
lecrabe Posté(e) le 27 octobre 2009 Partager Posté(e) le 27 octobre 2009 Hello Si c'est ecrit en DOTNET, cela va tourner sur quelles versions SVP ? Le Decapode (vieux user de Lisp/VLisp qui joue avec le code DXF 60) Autodesk Expert Elite Team Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tramber Posté(e) le 27 octobre 2009 Partager Posté(e) le 27 octobre 2009 T'en as parlé aux développeurs de Sketch'Up ?Ils vont pas être contents de s'être fait piquer l'idée ! Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.) Lien vers le commentaire Partager sur d’autres sites More sharing options...
lecrabe Posté(e) le 27 octobre 2009 Partager Posté(e) le 27 octobre 2009 ReHello Je suis impressionne par la vitesse de fonctionnement et pour info, cela fonctionne en MAP 2009 et MAP 2010 ! Je salue encore une fois notre grand Gilles :) :D Merci, Le Decapode [Edité le 27/10/2009 par lecrabe] Autodesk Expert Elite Team Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 27 octobre 2009 Auteur Partager Posté(e) le 27 octobre 2009 Salut, et on peut voir la source ? Le code source est ici (sur CADxp ça aurait pris une place folle...) Si c'est ecrit en DOTNET, cela va tourner sur quelles versions SVP ? Ça devrait fonctionner sur toutes les versions (au moins depuis 2007). C'est l'avantage .NET, par besoin de recompiler à chaque nouveau format dwg... T'en as parlé aux développeurs de Sketch'Up ?Ils vont pas être contents de s'être fait piquer l'idée ! Ça fait des lustres qu'il existe des LISP qui font ça, et c'est seulement maintenant qu'Autodesk répond à cette demande avec ces "cadeaux" aux abonnés en souscription... Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 27 octobre 2009 Partager Posté(e) le 27 octobre 2009 Re, Semble bien fonctionner maintenant,.. Merci encore Gilles, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 27 octobre 2009 Partager Posté(e) le 27 octobre 2009 Re, Il serait peut-être pas mal (c'est juste une suggestion, ;) ) d'avoir à nouveau le message "x objets cachés Restaurer la visibilité ?" à l'ouverture d'un fichier dont on aurait répondu non à la fermeture,... Cela pourrait être utile suivant les besoins,... Il me semble également, qu'en rouvrant le même fichier, est en redéfinissant un nouvel état de visibilité, à la fermeture, nous n'ayons plus accès à la BD "x objets cachés Restaurer la visibilité ?" Je continu les tests pour voir si ce n'est pas moi qui délire,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Gilles1 Posté(e) le 27 octobre 2009 Partager Posté(e) le 27 octobre 2009 Merci Gile, super ce dll Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 27 octobre 2009 Auteur Partager Posté(e) le 27 octobre 2009 Bien vu Lilian, Il y avait une mauvaise gestion des évènements, ça semble réparé et j'ai ajouté la boite de dialogue à l'ouverture. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
Tramber Posté(e) le 28 octobre 2009 Partager Posté(e) le 28 octobre 2009 Ça fait des lustres qu'il existe des LISP qui font ça, et c'est seulement maintenant qu'Autodesk répond à cette demande avec ces "cadeaux" aux abonnés en souscription... Allez sur le centre d'abonnement en Français, vous ne verrez pas ces outils ! Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.) Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 28 octobre 2009 Partager Posté(e) le 28 octobre 2009 Bonjour à toutes et tous, Trop fort Gilles !!! :D J'ai même tester sur un fichier de 20 Mo avec plus de 12 000 objets "invisibles / visibles", toutes les options semblent fonctionner à merveille. J'ai cependant eu un plantage de AutoCAD (Sur ma V2008 fétiche) mais quelques minutes après les manips !!! Y à t-il un rapport ? Je pense que oui, car trois tests, trois crash ! Je test avec MAP 3D 2010 pour voir et je reviens,.. Par contre, à la récupération, lors de l'ouverture d'une nouvelle session AutoCAD, j'ai bien eu la BD "visibilité des entités" et en répondant "oui", j'ai bien récupérer l'ensemble des entités,... Super le message à la réouverture du plan, pour moi c'est une utilisation optimum de cette routine. Je n'avais pas remarqué le zoom lors du masquage, rien que ça, c'est super pratique pour la construction du plan dans une zone bien ciblée,... Merci encore de ce partage, :P Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 28 octobre 2009 Partager Posté(e) le 28 octobre 2009 Re, Dans le doute, j'ai fait un nettoyage des caches plus un redémarrage de mon PC, il semble ne plus y avoir de pb de plantage (Quelqu'un d'autre pourrait confirmer SVP ? ;) ),... Fonctionne également sous V2007 pleine, MAP 2008, Map 2010, Civil 3D 2010, par contre me présente cette BD => http://free0.hiboox.com/images/4409/4503aed0a17876dc32065e242d09e27a.jpg Bien différent de => http://free0.hiboox.com/images/4409/c54705e5a1ee746707e795aace06c456.jpg Est-ce celle par défaut et je n'aurai pas fait attention ??? Possible ! (Là aussi si quelqu'un pourrait confirmer,...), quoi que en déchargeant tout, je n'ai plus ce menu !! au passage, j'aime bien la traduction "Terminer l'isolation des objets",... :P Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 28 octobre 2009 Auteur Partager Posté(e) le 28 octobre 2009 Nouvelle version bilingue (français / anglais) suivant les version d'AutoCAD + quelques optimisations dans le code. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 28 octobre 2009 Partager Posté(e) le 28 octobre 2009 Re, Mon AutoCAD semble ne plus être stable depuis ce matin,... Je ne sais toujours pas si il y a un rapport avec IsolateObects,...mais c'est la seul apport que j'ai fait,... Je travaille ou non et d'un coup, AutoCAD plante avec ce message d'erreur => http://free0.hiboox.com/images/4409/1a3ca0da8213d70d3bdb27ae4f6a6480.jpg Suis-je le seul ? Un conflit avec autre chose ? J'ai chargé la dernière version, je vais donc voir dans les instants qui suivent,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 28 octobre 2009 Partager Posté(e) le 28 octobre 2009 Re, Désolé, il semble que cela vienne d'un de mes .dwg en cours d'utilisation,... Désolé du dérangement,... ;) Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 28 octobre 2009 Auteur Partager Posté(e) le 28 octobre 2009 Salut Lilian, Je suis désolé si j'ai mis la pagaille dans ton AutoCAD (si c'est moi...).Je ne maitrise pas encore bien la gestion des évènements, de la mémoire, des ressources avec .NET. J'ai à nouveau modifié la DLL pour ajouter encore des fonctions de nettoyage (peut-être inutiles...) Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 28 octobre 2009 Partager Posté(e) le 28 octobre 2009 Re, Gilles, nos messages se sont croisés et c'est moi maintenant qui suis confus, ;) Je charge cette xème version et t'en remercie encore,... :P PS: Je viens de te poster un MP concernant le fichier mis en question,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
lecrabe Posté(e) le 28 octobre 2009 Partager Posté(e) le 28 octobre 2009 Hello Gilles SVP peux tu m'envoyer ta nouvelle DLL par MP ? Le Decapode Autodesk Expert Elite Team Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 28 octobre 2009 Auteur Partager Posté(e) le 28 octobre 2009 Je met à chaque fois à jour le lien dans le premier message. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD Lien vers le commentaire Partager sur d’autres sites More sharing options...
lili2006 Posté(e) le 28 octobre 2009 Partager Posté(e) le 28 octobre 2009 Re, Tiens, un nouveau message à la fermeture des fichiers ??? http://free0.hiboox.com/images/4409/b75f047faea83a479e72c8f7ce2e1fe8.jpg Je ne sais toujours pas si ça à un rapport,... semble le faire sur tous mes fichiers maintenant ! Mais en faisant ignorer, le fichier s'enregistre bien (la BD demandant si je veux ou pas enregistrer les modifs apparaît avant ce message) et les modifs aussi,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
(gile) Posté(e) le 29 octobre 2009 Auteur Partager Posté(e) le 29 octobre 2009 Salut, Ça a complètement à voir.Tu ne dois pas avoir la dernière version. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD 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