Comment supprimer des blocs qui sont identiques avec un nom différent (résolu)

Veuillez poser ici vos questions, vos commentaires, concernant l'utilisation ou les problèmes rencontrés avec QCAD professionnel

Moderators: andrew, J-J

Forum rules

Indiquez toujours votre système d'exploitation et votre version de QCAD.

Joignez les fichiers de dessin et les captures d'écran.

Postez une question par sujet.

Post Reply
linea57
Junior Member
Posts: 19
Joined: Sat Feb 25, 2023 10:15 pm

Comment supprimer des blocs qui sont identiques avec un nom différent (résolu)

Post by linea57 » Wed Mar 15, 2023 10:54 pm

Bonsoir, :D

J’ai récupéré un plan DWG celui-ci contient plusieurs blocs qui sont identiques avec un nom différent.

Par exemple « A$C1D396C61 » pour le premier nom de bloc et « lavabo 60x50 classique-1 » pour le second.

Ces 2 blocs sont en tous points identiques, je souhaiterai supprimer le premier et conserver le second pour clarifier la liste des blocs assez longue et qui contient plusieurs doublons.

Voici le soucis que je rencontre : si je supprime le premier bloc « A$C1D396C61 », le second bloc « lavabo 60x 0 classique 1 » est supprimé aussi.

Je ne trouve pas le moyen pour éviter ce cas et je ne voudrai pas être obligé de reconstruire tous les blocs contenus dans le ficher.

Avez-vous une solution pour contourner mon problème.

Merci d’avance pour vos réponses.

Cordialement linea57 @+
Last edited by linea57 on Sun Mar 19, 2023 6:43 pm, edited 1 time in total.

User avatar
Husky
Moderator/Drawing Help/Testing
Posts: 4931
Joined: Wed May 11, 2011 9:25 am
Location: USA

Re: Comment supprimer des blocs qui sont identiques avec un nom différent

Post by Husky » Wed Mar 15, 2023 11:24 pm

Bonsoir,
linea57 wrote:
Wed Mar 15, 2023 10:54 pm
Voici le soucis que je rencontre : si je supprime le premier bloc « A$C1D396C61 », le second bloc « lavabo 60x 0 classique 1 » est supprimé aussi.

Sans le dessin en question difficile de savoir de quoi il s'agit. Cependant - il me semble que '60x 0 classic sink 1' est construit sur la source du bloc 'A$C1D396C61'. Que se passe-t-il si vous supprimez d'abord '60x 0 classic sink 1' ? 'A$C1D396C61' sera-t-il également supprimé ?

Le dessin ou un exemple de dessin qui montre le même problème nous aiderait énormément à comprendre ce qui se passe avec votre dessin...

Without the drawing in question difficult to know what is going on. However - sounds to me that '60x 0 classic sink 1' is built on the the source of the 'A$C1D396C61' block. What happens if you delete '60x 0 classic sink 1' first? Will 'A$C1D396C61' be deleted too?

The drawing or an example drawing which shows the same issue would help us tremendous to figure out what is going on with your drawing ... :wink:
Work smart, not hard: QCad Pro
Win10/64, QcadPro, QcadCam version: Current.
If a thread is considered as "solved" please change the title of the first post to "[solved] Title..."

linea57
Junior Member
Posts: 19
Joined: Sat Feb 25, 2023 10:15 pm

Re: Comment supprimer des blocs qui sont identiques avec un nom différent

Post by linea57 » Thu Mar 16, 2023 1:43 pm

Bonjour, :D

Tout d'abord merci pour votre intérêt à cette discussion.

Si je supprime d'abord le second bloc 'lavabo 60x50 classique-1' le premier bloc 'A$C1D396C61' sera également supprimé.

J'ai trouvé une solution :
1. Ouvrir le plan DWG en question
2. Copier le premier des blocs concernés et le coller dans un plan « Sans titre »
3. Effacer tous les blocs concernés dans le plan DWG
4. Copier le dessin dans le plan « Sans titre » et le coller dans le plan DWG
5. Créer le bloc et le nommer dans ce plan DWG
6. Le positionner à l’endroit souhaité

Si vous avez une meilleure solution je suis preneur @+

CVH
Premier Member
Posts: 3364
Joined: Wed Sep 27, 2017 4:17 pm

Re: Comment supprimer des blocs qui sont identiques avec un nom différent

Post by CVH » Thu Mar 16, 2023 5:34 pm

linea57,
Désolé, mais ceux-ci ne s'additionnent pas:
linea57 wrote:
Wed Mar 15, 2023 10:54 pm
si je supprime le premier bloc « A$C1D396C61 », le second bloc « lavabo 60x 0 classique 1 » est supprimé aussi.
linea57 wrote:
Thu Mar 16, 2023 1:43 pm
Si je supprime d'abord le second bloc 'lavabo 60x50 classique-1' le premier bloc 'A$C1D396C61' sera également supprimé.
A) Les objets n'ont aucune relation sous QCAD.
B) Soit le bloc 1 est constitué de 2, soit le bloc 2 est constitué de 1.
C) Il est impossible (dans QCAD) de créer deux blocs différents à partir des mêmes entités.

Vous utilisez le mot 'supprimé', cela signifierait que les deux Bloc sont effacés de la Liste Bloc en une seule action sans sélectionner les deux. :shock:
Ou voulez-vous dire que les références de bloc liées au bloc disparaissent dans l'espace modèle ...
... De nouveau, cela n'arriverait que pour le bloc détruit.

Sans un fichier d'exemple ou un petit extrait, nous ne pouvons pas être sûrs de ce qu'il en est.

Salutations,
CVH

linea57
Junior Member
Posts: 19
Joined: Sat Feb 25, 2023 10:15 pm

Re: Comment supprimer des blocs qui sont identiques avec un nom différent

Post by linea57 » Sat Mar 18, 2023 8:51 am

Bonjour, :D

Voici un fichier avec un petit extrait dépouillé dans lequel j'ai conservé l'essentiel pour la bonne compréhension du problème.

Salutations @+

linea57
Attachments
plan test forum.dwg
(27.63 KiB) Downloaded 192 times

CVH
Premier Member
Posts: 3364
Joined: Wed Sep 27, 2017 4:17 pm

Re: Comment supprimer des blocs qui sont identiques avec un nom différent

Post by CVH » Sat Mar 18, 2023 9:15 am

Le bloc A$C1D396C61 est composé de 1 bloc de référence ... LAV-2 (échelle : 1, 1, 1)
Le bloc A$C1D396C61 n'est pas inséré sur model_Space de cet extrait.

Le Bloc LAV-2 est composé de 1 Bloc Référence ... lavabo (Echelle : 0.1, 1, 0.1)
Le bloc LAV-2 n'est pas inséré sur model_Space de cet extrait.

Bloc lavabo est composé de 1 Bloc Référence ... EES (Echelle : 10, 1, 10)
Le bloc lavabo n'est pas inséré sur le modèle_Espace de cet extrait.

Le bloc EES est composé de 22 entités de dessin.
Le bloc EES n'est pas inséré sur model_Space de cet extrait.

Le bloc lavabo 60 x 50 classique 1 est entièrement vide.
Le bloc lavabo 60 x 50 classique 1 est utilisé une fois à la position (-2.91146633, 1.98171753, -5.6) ...
... en 3D (Z=-5.6). :roll:
... à l'échelle (0.001, 0.001, 0.001).
... mais toujours vide :!: :wink:

Salutations,
CVH

User avatar
Husky
Moderator/Drawing Help/Testing
Posts: 4931
Joined: Wed May 11, 2011 9:25 am
Location: USA

Re: Comment supprimer des blocs qui sont identiques avec un nom différent

Post by Husky » Sat Mar 18, 2023 9:53 am

Bonjour linea57,

Le dessin est en partie un dessin 3D. QCAD est uniquement capable de gérer 2D ce qui explique un comportement inattendu. Essayez d'aplatir le dessin ci-dessous Menu / Misc / Modifier / aplatir le dessin à 2D et le tester à nouveau. S'il-vous-plaît nous garder en alertes. Merci.

Husky-2023.03.18-03.png
Husky-2023.03.18-03.png (49.89 KiB) Viewed 8718 times

Bonjour linea57,
the drawing is partly a 3D drawing. QCAD is only able to handle 2D what explains unexpected behavior. Try to flatten the drawing below Menu/Misc/Modify/Flatten Drawing to 2D and test it again. Please keep us posted. Thanks.
Work smart, not hard: QCad Pro
Win10/64, QcadPro, QcadCam version: Current.
If a thread is considered as "solved" please change the title of the first post to "[solved] Title..."

linea57
Junior Member
Posts: 19
Joined: Sat Feb 25, 2023 10:15 pm

Re: Comment supprimer des blocs qui sont identiques avec un nom différent

Post by linea57 » Sat Mar 18, 2023 5:13 pm

Bonjour,

En effet les plans que je veux récupérer ont été créés sur un logiciel 3D, j'essaye de faire la manipulation que vous me conseillez :
Essayez d'aplatir le dessin ci-dessous Menu / Misc / Modifier / aplatir le dessin à 2D et le tester à nouveau.
Je suis navré :cry: je ne trouve pas le cheminement Menu / => ? Misc ...

linea57
Junior Member
Posts: 19
Joined: Sat Feb 25, 2023 10:15 pm

Re: Comment supprimer des blocs qui sont identiques avec un nom différent

Post by linea57 » Sat Mar 18, 2023 6:27 pm

Bonjour,
C’est bon j’ai trouvé
Capture d'écran 2023-03-18 181311.jpg
Capture d'écran 2023-03-18 181311.jpg (193.59 KiB) Viewed 8672 times

Néanmoins comme je le dis dans ma première discussion je débute avec QCAD et reprécise qu’il s’agit d’un vieux plan récupéré, établit avec un autre logiciel et il contient plusieurs blocs.

Je me permets d’insister car je manque d’expérience et vous prie de m’expliquer :
  • Comment insérer le bloc A$C1D396C61 ou les autres blocs sur model_Space.
  • Explications sur (échelle : 1, 1, 1)
  • Quelle la signification du troisième 1 après la virgule.
    Image1.jpg
    Image1.jpg (16.77 KiB) Viewed 8672 times
Citation :
Image2.jpg
Image2.jpg (28 KiB) Viewed 8672 times
Donc je peux supprimer ces 2 blocs.

J’ai besoin de modifier certains vieux plans dans le cadre d’une rénovation et cela me permettrai de gagner un temps certain.

@+

CVH
Premier Member
Posts: 3364
Joined: Wed Sep 27, 2017 4:17 pm

Re: Comment supprimer des blocs qui sont identiques avec un nom différent

Post by CVH » Sat Mar 18, 2023 9:14 pm

linea57 wrote:
Sat Mar 18, 2023 6:27 pm
Comment insérer le bloc A$C1D396C61 ou les autres blocs sur model_Space.
Sélectionnez le bloc dans la liste des blocs et utilisez le bouton pour insérer le bloc (également que BI).
linea57 wrote:
Sat Mar 18, 2023 6:27 pm
Quelle la signification du troisième 1 après la virgule.
Le facteur d'échelle en Z.
Il est courant d'utiliser 2D mais tout peut être en 3D, seuls de nombreux outils ne fonctionneront pas bien.
Les valeurs Z peuvent être affichées dans les Préférences de l'application, voir Widget Éditeur de propriétés.
linea57 wrote:
Sat Mar 18, 2023 6:27 pm
Donc je peux supprimer ces 2 blocs.
Le bloc 'lavabo classique 60 x 50 1' peut être supprimé dans la liste des blocs, ce qui supprimera également toutes (=1) les références de bloc associées.

Ce n'est pas une bonne pratique d'avoir un Bloc dans un Bloc dans un Bloc dans une .... construction. :wink:

Salutations,
CVH

User avatar
Husky
Moderator/Drawing Help/Testing
Posts: 4931
Joined: Wed May 11, 2011 9:25 am
Location: USA

Re: Comment supprimer des blocs qui sont identiques avec un nom différent

Post by Husky » Sat Mar 18, 2023 9:37 pm

Bonjour,
linea57 wrote:
Sat Mar 18, 2023 6:27 pm
C’est bon j’ai trouvé

Excellent!

Conseil de nettoyage : QCAD dispose d'un outil pour supprimer tous les blocs inutilisés dans la liste des blocs. Il s'appelle 'Supprimer les blocs inutilisés' (BP) et se trouve sous Menu/Blocs. Peut-être que ça aide. :wink:

Excellent!

Clean up tip: QCAD has a tool to delete all unused blocks in the block list. It is called "Purge unused blocks" (BP) and can be find below Menu/Blocks. Maybe it helps ... :wink:
Work smart, not hard: QCad Pro
Win10/64, QcadPro, QcadCam version: Current.
If a thread is considered as "solved" please change the title of the first post to "[solved] Title..."

CVH
Premier Member
Posts: 3364
Joined: Wed Sep 27, 2017 4:17 pm

Re: Comment supprimer des blocs qui sont identiques avec un nom différent

Post by CVH » Sun Mar 19, 2023 6:20 am

Husky wrote:
Sat Mar 18, 2023 9:37 pm
Conseil de nettoyage : BP
Lorsque BP est utilisé sur le "plan test forum.dwg" d'origine, cela purgera :
> A$C1D396C61 + DOUBLE PORTE PLACARD SANS BÂTI OV 110
> LAV-2 + BLOC DOUBLE PORTE PL OV 110
> LAVABO
> EES
Car aucun de ces blocs n'est utilisé dans le dessin.
Cela signifie également que vous perdez la géométrie dans les bloc: EES et 'double porte OV 110'

Il ne purgera pas le bloc lavabo 60 x 50 classique 1 bien qu'il soit vide car utilisé une seule fois.

Pour revenir à la question initiale :
  • Il est préférable d'aplatir votre dessin en 2D.
    Je voudrais insérer le bloc EES une fois.
    (Et une des deux 'double porte OV 110' si vous voulez garder ça pour plus tard)
    Nettoyez les blocs avec BP.
    Effacer lavabo 60 x 50 classique 1 de la liste de bloc.
    > Ce qui supprime également la référence de bloc insérée.
    Renommez EES en lavabo 60 x 50 classique 1 dans la liste de bloc.
    Effacer les entités en double avec MD.
    Effacer les entités de longueur nulle avec MZ.
Il y aura toujours des entités partiellement dupliquées dans l'évier de la cuisine et dans quelques autres endroits. :wink:


Ce que je ne comprends pas, c'est quand je passe de Model_Space à l'édition Block 'bloc double porte PL OV 110' alors le côté droit semble solide.
En sélectionnant tout (TA) dans ce bloc et en effaçant la sélection (TN), toutes les entités apparaissent en pointillés, mais après avoir inséré ce bloc dans Model_Space, seuls les arcs sont en pointillés. e_confused

Salutations,
CVH

linea57
Junior Member
Posts: 19
Joined: Sat Feb 25, 2023 10:15 pm

Re: Comment supprimer des blocs qui sont identiques avec un nom différent

Post by linea57 » Sun Mar 19, 2023 1:52 pm

Bonjour, :)

Merci beaucoup pour le temps que vous consacrez à vos réponses.

Je suis agréablement surpris de la réactivité et de l’implication des membres de ce forum.

Une petite précision, les plans que je récupère ont été créés il ya quelques années avec un logiciel 3D et exportés en DWG.

C’est pour cela qu’ils contiennent des blocs incohérents.

J’ai bien compris vos explications et manipulations pour remettre à niveaux la listes des blocs du fichier « plan test forum.dwg » .

Cependant je n’arrive pas à régler le double bloc de la baignoire. :cry:

linea57@+

CVH
Premier Member
Posts: 3364
Joined: Wed Sep 27, 2017 4:17 pm

Re: Comment supprimer des blocs qui sont identiques avec un nom différent

Post by CVH » Sun Mar 19, 2023 2:44 pm

Déjà bien que des progrès soient réalisés.
Je suppose que vous pouvez marquer ce sujet comme résolu.

Veuillez éditer le titre de votre premier message et le préfixer avec [Résolu]

Salutations,
CVH

Post Reply

Return to “QCAD Professional”