AutoCAD : Aplatir un dessin Prévention Traitement

Transcription

AutoCAD : Aplatir un dessin Prévention Traitement
C.A.O.
AutoCAD : Aplatir un dessin
Un dessin normalement "Pur 2D" peut accidentellement inclure des objets "dans l’espace" :
 Objets situé à une altitude z différente de 0
 Objets non planaires
 Objets planaires non parallèle au repère courant, SCU
 Objets avec hauteur (épaisseur 3D)
Vous constatez l’état de ces objets d’après leurs propriétés ou en observant le dessin dans une autre vue que la vue
de dessus. La présence de tels objets peut entrainer des difficultés dans la saisie, accrochage aberrants par exemple,
et des lourdeurs inutiles.
Vous avez peut-être entendu parler de différentes astuces pour régler ce problème.
Bien qu’aucune technique ne soit idéale et sans inconvénient, nous proposons de présenter ici les méthodes les plus
pertinentes.
Prévention





Vérifiez le repère courant, le plus souvent, ce doit être le SCG.
Vérifiez l’élévation et la hauteur courante grâce à la commande/variable Elev (à entrer) normalement les 2
valeurs doivent être égale à "0".
Adoptez une bonne gestion de tout ce qui est SCU, Unités et échelles, tant pour les dessins que pour les
blocs.
Vérifiez systématiquement si votre dessin ne comporte pas des objets "dans l’espace" surtout si vous devez
prendre la suite d’un dessin reçu. Dans le cas où le créateur du dessin est un professionnel utilisant la 3D (un
géomètre) ou un applicatif gérant la 3D tel que Covadis, il y a de grandes chances que votre dessin contienne
"de la 3D".
Passez en vue frontale, avant par exemple afin de vérifier s’il y a "de la 3D" dans votre dessin ; vous ne devez
voir qu’une ligne.
Traitement
Commencez par déplacer, ou supprimer etc. tous les objets qui le nécessitent et pour lesquels ces opérations
peuvent être aisées et rapides.
Les outils présentés ci-dessous permettent de traiter les objets dont la situation et le nombre ne permettent pas une
utilisation basique des commandes telles que Effacer, Déplacer ou Rotation.
1. Mettre en "z = 0" les extrémités de lignes et la hauteur des objets à "0".


Sélectionner toutes les lignes et leur attribuer une hauteur égale à "0".
* SELECTRAP (Sélection rapide) permet modifier rapidement toutes les lignes du dessin.
Procéder de la même manière pour les types d’objets possédant la propriété hauteur.
Sélectionner toutes les lignes, attribuer la valeur "0"aux propriétés Départ Z et Extrémité Z.
2. Déplacer la base de tous les objets vers "Z = 0".
« 1e99 »
Cette opération a l’avantage de ne pas transformer les objets, quels qu’ils soient. Par contre, elle se contente de
déplacer les objets et ne les "écrase" pas.
Cette technique est basée sur une limitation du calcul numérique [Eh oui, pas d’infini sur AutoCAD !] Elle a été
publiée par AutoDesk sous le numéro TS44903.
La procédure :
 Libérer au besoin les calques
 Choisir le repère adéquat, généralement le SCG
 Déplacer tous les objets du point 0,0,0 au point 0,0,1e99, puis
 Déplacer tous les objets du point 0,0,0 au point 0,0,-1e99
 Contrôler le résultat en vue 3D et en vue frontale
* L’opération peut être exécutée sous forme de macros :
^C^Cucsfollow;0;scu;g;déplacer;tout;;0,0,1e99;;déplacer;tout;;0,0,-1e99;
Ou
_move;_all;;0,0,0;0,0,1e99;_move;_p;;0,0,0;0,0,-1e99;
3. Aplanir la hauteur (épaisseur 3D) et l’élévation à " 0".
« Flatten »
Cette opération consiste à projeter les objets sur la vue plane courante ou sur le plan "z = 0" du SCU courant. Elle
présente certaines limites et certains inconvénients :




C’est une commande Lisp des ExpressTools et n’est donc pas utilisable sur AutoCAD LT
Les objets sont déformés, ainsi un carré devient un rectangle, un cercle, une ellipse etc.
Les polylignes ne changent pas de hauteur
Tous les blocs sont renommés, un nom différent par référence de bloc.
Exemple : HTV-Table160x80-flat-1, HTV-Table160x80-flat-2 …
* La fonction ExpressTools Blockreplace peut permettre de corriger ce problème
La procédure :
 Libérer au besoin les calques
 Choisir le repère adéquat, généralement le SCG
 Se placer en vue de dessus du repère courant (Commande
Repere ou VueCube)
 Sélectionner tous les objets voulus et pas forcément tous les
objets, compte tenu des inconvénients cités ci-dessus,
notamment pour les références de blocs.
 Lancer la fonction Flatten
L’option suivante apparait :
Remove hidden lines? <No>:
Yes permet de supprimer les arrêtes cachées des volumes "écrasés"
4. Faire un bloc du fichier, l’aplatir en "Z", puis le décomposer.
Cette opération présente, elle aussi certains inconvénients :
 Les polylignes seront décomposées
 Certains blocs sont réorganisés et renommés en *…
Exemple : *E47
La procédure :
 Créer un Bloc ou un Wbloc avec les objets choisis, voire tous.
 Affecter la propriété Echelle Z du bloc à 1E-99 (L’affichage décimal sera 0.00, c’est normal)
 Observer le résultat, puis décomposer le bloc.
5. Projeter les arêtes de tous les objets 3D sur le plan de vue courant(XY).
« APLANIRGEOM »
Utilisez cette commande pour créer des lignes par
projection de tous les objets maillés, surfaces et solides 3D
sur le plan de vue courant (le "Z=0" du SCU courant). Ces
lignes peuvent être exportées vers un fichier ou insérées en
tant que bloc sur le plan XY du SCU. Vous pouvez ensuite
décomposer ce bloc pour modifier les lignes. Supprimez la
géométrie 3D initialement conservée.
La procédure [Non utilisable sur AutoCAD LT] :
 Onglet Début du Ruban de l’espace de travail 3D >
Groupe de fonctions Coupe > Aplanir la géométrie
ou
 Sur la ligne de commande : APLANIRGEOM

Documents pareils