Aller au contenu

[Résolu] supprimer les blocs superposés


Circus

Messages recommandés

Bonjour,

 

J'utilise le système de jeu de propriété pour faire des nomenclatures de mes blocs, donc quand j'ai des blocs superposés ça pose un problème.

 

Il y a une fonction dans autocad pour supprimer les blocs superposés ou du moins le savoir et les trouver facilement?

Autocad Architecture

Inventor

3d Viz

Paint

Lien vers le commentaire
Partager sur d’autres sites

Coucou

 

j'ai bien pensé répondre aussi Overkill

mais le souci (qui n'est pas expliqué)

c'est que si les blocs insérés au même point sont différents

(deux blocs différents insérés au même point, donc superposés),

Overkill n'effacera RIEN, aucun objet n'étant dupliqué.

 

amicalement

Lien vers le commentaire
Partager sur d’autres sites

Re,

 

Point de détail important s'il en est effectivement.

J'ai supposé que comme il s'agissait d'une nomenclature,

Circus parlait de blocs similaires superposés ... et donc doublons "vrais".

A lui de voir.

Par contre pour ce qui est de savoir où ils sont, une autre méthode s'impose ;)

Lien vers le commentaire
Partager sur d’autres sites

Merci pour vos réponses !

 

En effet, je parle bien de blocs Identiques !

Alors je connaissais Overkill mais je ne savais pas que ça fonctionner pour les blocs également.

 

Mais ca ne fonctionne pas en faite, du moins ça ne fonctionne pas sur tout mes blocs...bizarrement.

ci joint un lien pour un fichier nommé overkill.dwg en rar :

http://www.play-host.net/files/1320927058.rar

Il y a 4 blocs, une prise, un tableau elec, une arrivée EDF et un lavabo, tous superposés et overkill ne fonctionne que sur le lavabo.

Autocad Architecture

Inventor

3d Viz

Paint

Lien vers le commentaire
Partager sur d’autres sites

HELLO

 

tes blocs sont bien implanté au meme point mais il n'ont pas la meme definition de visibilité, autocad doit donc faire la différence, il ne se contente pas de comparer les nom des blocs mais aussi le visuel apparemment

 

attention aussi sur tes blocs a ne pas superposer, les poignées de "visibilité" et autre parametres dynamiques avec les grips du dessins, ca peut planter

 

a+

 

phil

Autodesk Architecture 2023 sous windows 11 64

24 pouces vertical + 30 pouces horizontal + 27 pouces horizontal

Lien vers le commentaire
Partager sur d’autres sites

Je ne comprends pas trop cette histoire de bloc anonyme, quand je liste les blocs, j'obtiens les mêmes résultats. d'ailleurs quand je déplace et replace en superposition, overkill fonctionne, bref c'est bizarre.

 

Merci ton lien Speedy, c'est efficace , même un peu radical a mon goût, dommage que ca supprime les blocs d'un calque différent. ( un jour si j'arrive a apprendre le lisp je le retravaillerai dans ce sens.

Je met donc le lisp créé par un certain *tonio : (taper dbl pour le lancer)

;------------------------------------------------------
(defun xmember (elt lst fuzz / kt lo res)
;------------------------------------------------------
(setq kt 0 lo (length lst))
(while (< kt lo)
(if (equal elt (nth kt lst) fuzz)
(setq kt lo res T)
)
(setq kt (1+ kt))
);fin while
res

);fin defun
;------------------------------------------------------
(defun c:dbl(/ slc ct ll ent ntt pti ls lsp lst)
;------------------------------------------------------
(setq slc (ssget "x" (list (cons 0 "insert")))
ct 0
ll (sslength slc)
sll (ssadd)
)
(while (< ct ll)
(setq ent (ssname slc ct)
ntt (entget ent)
pti (cdr (assoc 10 ntt))
nom (cdr (assoc 2 ntt))
ct (1+ ct)
)
(if (setq ls (assoc nom lst))
(progn
(setq lsp (cdr ls))
(if (xmember pti lsp 0.01)
(setq sll (ssadd ent sll))
(setq lst (subst (cons nom (append lsp (list pti))) ls lst))
)

);fin progn
(progn
(setq lst (append lst (list (list nom pti ))))
);fin progn
);fin if
)
(if (and sll (/= 0 (sslength sll))) (command "_erase" sll ""))
(princ)
);fin defun

 

Phiphil a écrit: attention aussi sur tes blocs a ne pas superposer, les poignées de "visibilité" et autre parametres dynamiques avec les grips du dessins, ca peut planter

Je ne comprends pas ce que tu veux dire.

 

En tout cas merci a tous, une fois plus, de m'avoir dépanné. :)

Autocad Architecture

Inventor

3d Viz

Paint

Lien vers le commentaire
Partager sur d’autres sites

Salut Circus.

 

J'ai pu remarqué que lq commande Overkill est plus efficace lorsqu'au moment du choix des objets on choisis "TOUT" en tapant "tout" dans la ligne de commande plutôt qu'une sélection par fenêtre.

 

Dernièrement, sur un dossier, j'ai du décomposer des blocs multi-vue( blocs AutoCAD Architecture) pour les transformer en blocs AutoCAD. Lorsque j'ai décomposé ceux-ci, j'ai du m'y reprendre à 2 fois. Une premère décomposition qui donne un bloc anonyme U*, une seconde décomposition pour avoir le bloc d'origine avec son vrai nom. Toutefois il y avait deux blocs superposés (du fait que le bloc multivue avait plusieurs configuration d'affichage).

En utiliisant la commande Overkill pour supprimer les doublons, je devais taper "tout" au moment du choix des objets pour être sûr de supprimer les doublons.

 

Pour localiser dans les dessin où se trouve certains blocs, il y a le lisp de Patrick-35 OU qui permet de localiser des blocs dans un dessin et il existe aussi le, toujours de Patrick_35, le lisp OUA qui pemet de localiser des blocs avec attributs dans un dessin.

 

Voilou ;)

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.

Lien vers le commentaire
Partager sur d’autres sites

Salut Steven,

 

Je viens de tester tout , ça ne fonctionne pas plus.

Par contre merci pour les 2 liens, ça m’intéresse, d’ailleurs je viens de tomber sur un lien pour du cours de lisp, je vais peut-être arriver a faire un truc ^^

http://cadxp.com/index.php?/topic/29474-cours-lisp/

 

Merci et bon weekend prolongé.

Autocad Architecture

Inventor

3d Viz

Paint

Lien vers le commentaire
Partager sur d’autres sites

  • 10 mois après...

Alors moi j'ai un architecte de synthèse qui m'a dirigé pendant 1,5 an. Je compilais les plans pour lui, travail à plein temps. Eh bien, non-utilisateur de CAO, agé déjà de 50 ans, voyez le profil. Mais féru de CAO années 80 (des usines à gaz 3D) (du temps des premiers AutoCAD) qu'il a utilisé, il ne pratique plus mais s'intéresse.

On s'appelle 1 fois par an, il m'appelle "professeur Nimbus" et me parle toujours (comme une blague) d'OVERKILL dont il prêche l'usage dans tous les chantiers Eiffage de France et de Navarre qu'il dirige.

A chaque fois que je lis d'utiliser cette commande, je pense à lui ;)

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

  • 3 ans après...
  • 1 an après...

A chaque fois que je lis d'utiliser cette commande, je pense à lui ;)

 

Trop meuuuugnon ^^

 

Bon, je découvre l'usage d'Overkill sur les blocs.

Sauf que la commande ne fonctionne pas sur mes blocs parfaitement identiques (sur Z, le nom, la visibilité, l'orientation dynamique, tout correspond dans l'onglet propriété).

 

Version complète Autocad 2014.

 

Une idée ?

j'ai environ 800 regards et tampons de voirie à quantifier pour le devis... Voilà voilà :rolleyes:

Dessin, Synthèse, Conseil, en Etude et Exécution.

Lien vers le commentaire
Partager sur d’autres sites

  • 1 an après...
Invité Brendaledly

Jai de la difficulté a supprimer des icômes sur le bureau ainsi

que les programmes que je ne désire plus, japprécierais davoir

une réponse claire.

 

 

Merci, à lavance

 

mimi100

Lien vers le commentaire
Partager sur d’autres sites

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 compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité