Steven Posté(e) le 8 septembre 2023 Posté(e) le 8 septembre 2023 Salut à tous, Remplacer des blocs par un autre. J'utilise actuellement la lisp de Patrick_35 , Rbloc mais le soucis est que les blocs remplacés par le nouveau perdent leur orientation d'origine du fait qu'ils n'ont pas été créés dans le même sens. Le fichier est un export d'Archicad et les blocs sont donc des blocs créés dans Archicad. Je souhaiterais donc remplacer des blocs par un autre mais je souhaiterais que les blocs de remplacement (les nouveaux blocs) soient orientés de la même manières que les blocs remplacés (les anciens blocs). Le soucis est que lorsqu'on remplace un bloc par un autre, AutoCAD prend en compte le point de base d'insertion des blocs et place le nouveau bloc à la place de l'ancien en tenant compte du point d'insertion. L'idéal serai de na pas prendre en compte lors du remplacement, le point d'insertion du bloc mais le centre géométrique de l'ancien et du nouveau bloc sans pour autant, modifier le point de base d'insertion du bloc, d'origine. Je suppose qu'il va falloir passer par de la programmation et donc développer un lisp. J'ai commencé à me mettre au lisp en ayant vu le webinaire de Didier, mais ce n'est pas gagné en ce qui me concerne 😕 De ce fait, y aurait-il quelqu'un pour pouvoir répondre à mon besoin ? Je mets en pièce jointe, un extrait de mon fichier pour pouvoir comprendre ce que je souhaiterais. Les blocs à remplacer sont les blocs en blanc (les blocs Archicad. Le bloc de remplacement est le bloc vert avec l'ordi. REMPLACER_BLOCS.zip Citer Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
William44850 Posté(e) le 19 septembre 2023 Posté(e) le 19 septembre 2023 Bonjour @Steven Et simplement ? Je copie le bloc vert. J'ouvre l'éditeur de bloc du bloc blanc. Je colle les éléments du bloc vert, supprime les éléments du bloc blanc. Au besoin, je renomme le bloc. Citer
rebcao Posté(e) le 19 septembre 2023 Posté(e) le 19 septembre 2023 Bonjour Steven, Il faudrait garder la même position du point d'insertion du NOUVEAU BLOC ! Le nouveau BLOC a son point d'Insertion à gauche alors que les anciens ont un point d'insertion à DROITE ! c'est normal que ça "Dézingue TOUT" !!! Christian Citer Formateur, Consultant Expert AutoCAD, REVIT MEP, INVENTOR, télécharger , des Outils AutoCAD...cad123 @ wanadoo.fr (enlever les espaces de part et d'autre de @)
VDH-Bruno Posté(e) le 19 septembre 2023 Posté(e) le 19 septembre 2023 Le 08/09/2023 à 17:03, Steven a dit : J'ai commencé à me mettre au lisp en ayant vu le webinaire de Didier, mais ce n'est pas gagné en ce qui me concerne 😕 Bonjour Steven Si tu es toujours dans le même secteur géographique, on peut en discuter en MP si tu le souhaites, l'occasion pour moi de réviser les bases et d'un renvoie d'ascenseur. Salutations Bruno Citer Apprendre => Prendre => Rendre
Steven Posté(e) le 19 septembre 2023 Auteur Posté(e) le 19 septembre 2023 Il y a 5 heures, rebcao a dit : Bonjour Steven, Il faudrait garder la même position du point d'insertion du NOUVEAU BLOC ! Le nouveau BLOC a son point d'Insertion à gauche alors que les anciens ont un point d'insertion à DROITE ! c'est normal que ça "Dézingue TOUT" !!! Christian Salut Christian. c'est ce que j'ai fini par faire. J'ai mis le point d'insertion au même endroit que le bloc à remplacer, même s'il ne me plaît pas et j'ai le résultat escompté. Je voulais faire un truc plus propre mais tant pis, je ferai avec. Citer Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
Luna Posté(e) le 19 septembre 2023 Posté(e) le 19 septembre 2023 Coucou @Steven, Il existe les programmes CBPR (Change Base Point retain Reference position) et CBP (Change Base Point) développés par LeeMac qui, je trouve, sont excellents ! Tu pourras ainsi modifier les points d'insertions de tes blocs sans modifier la position des références de blocs. Personnellement je m'en sers régulièrement : http://www.lee-mac.com/changeblockinsertion.html. La commande qui t'intéresse donc est CBPR. En espérant que cela puisse t'aider à retrouver le sourire :3 Bisous, Luna Citer
Steven Posté(e) le 20 septembre 2023 Auteur Posté(e) le 20 septembre 2023 Salut @Luna, En effet, il y a aussi cette solution. De plus, j'ai tout ce qu'il faut pour modifier le point de base d'insertion d'un bloc. Comme quoi parfois, on ne pense pas forcément toute de suite à ce genre de chose lorsqu'on se focalise sur une autre. Merci 😉 Citer Steven________________________________________ Pour le taf; Windows (et ses emmerdes) sinon pas d'AutoCAD. Pour le perso Linux Mint et pas de problèmes. Mais pas d'AutoCAD. En rêve; AutoCAD sous Linux.
Messages recommandés