Comment gérer l’affichage et le tracé des polylignes avec une largeur définie, en particulier pour les adapter à différentes échelles d’impression, et comment privilégier l’épaisseur de ligne plutôt que la largeur lors de l’impression dans AutoCAD ?
Le comportement des polylignes larges lors du tracé est une question fréquente, surtout lorsqu’il s’agit de gérer différentes échelles. Il est crucial de comprendre la distinction entre la ‹ largeur › d’une polyligne (propriété de l’objet) et son ‹ épaisseur de ligne › (propriété d’affichage/tracé).
-
Comprendre la différence : Largeur de Polyligne vs. Épaisseur de Ligne
- Largeur de Polyligne (Width) : C’est une propriété intrinsèque de l’objet polyligne, définie en unités de dessin. Une polyligne avec une largeur est un objet rempli. Cette largeur ne s’adapte pas automatiquement à l’échelle d’impression. Une polyligne de 0.20 unités aura toujours une largeur de 0.20 unités, qu’elle soit imprimée au 1/100ème ou au 1/1000ème, ce qui la rendra disproportionnée ou invisible à petite échelle.
- Épaisseur de Ligne (Lineweight) : C’est une propriété d’affichage et de tracé, définie en millimètres (mm). Elle est conçue pour être constante en espace papier (ou mise à l’échelle en espace objet si configuré) et assure une visibilité cohérente quelle que soit l’échelle d’impression.
-
Solutions pour le Tracé des Polylignes Larges
-
Option 1 : Utiliser la variable système
FILLMODEpour désactiver le remplissage
Si vous souhaitez que les polylignes larges soient tracées comme de simples contours (non remplies) et utilisent leur épaisseur de ligne assignée, vous pouvez modifier la variable systèmeFILLMODE.- Tapez
FILLMODEdans la ligne de commande et appuyez sur Entrée. - Entrez
0(zéro) et appuyez sur Entrée. Cela désactive le remplissage des polylignes, des solides 2D et des hachures. - Pour que le changement soit visible, utilisez la commande
REGEN(Régénérer).
- Avantage : Les polylignes larges seront tracées avec leur épaisseur de ligne, ce qui les rendra visibles à toutes les échelles.
- Inconvénient : Cette variable affecte également les hachures et les solides 2D, qui ne seront plus remplis. Si vous avez besoin des hachures remplies, cette solution n’est pas idéale.
- Tapez
-
Option 2 : Bonne Pratique - Utiliser systématiquement les Épaisseurs de Ligne (Lineweights)
La méthode la plus robuste et recommandée pour gérer la visibilité des traits à différentes échelles est d’utiliser les épaisseurs de ligne plutôt que la largeur des polylignes.- Définir l’épaisseur de ligne :
- Par Calque (recommandé) : Assignez une épaisseur de ligne spécifique à chaque calque (par exemple, 0.25mm pour les traits principaux, 0.18mm pour les traits secondaires, etc.). C’est la méthode la plus efficace pour une gestion centralisée.
- Par Objet : Pour des cas exceptionnels, vous pouvez définir l’épaisseur de ligne directement sur l’objet via la palette des propriétés.
- Convertir les polylignes existantes : Pour les polylignes ayant une largeur, vous devrez les modifier pour que leur largeur soit à
0.00et leur assigner une épaisseur de ligne appropriée. - Activer l’affichage des épaisseurs de ligne : Dans la barre d’état d’AutoCAD, cliquez sur le bouton ‹ Afficher/Masquer l’épaisseur de ligne › (ou utilisez la variable système
LWDISPLAYet mettez-la à1). Cela vous permet de visualiser les épaisseurs de ligne directement dans l’éditeur.
- Définir l’épaisseur de ligne :
-
Option 3 : Contrôle via les Tables de Styles de Tracé (CTB/STB)
Les fichiers CTB (Color-Dependent Plot Style Table) ou STB (Named Plot Style Table) permettent de mapper des couleurs (CTB) ou des styles de tracé (STB) à des épaisseurs de ligne spécifiques au moment du tracé. Cela offre un contrôle fin sur l’apparence finale de vos plans. -
Option 4 : L’option « Tracer avec épaisseur de ligne » dans la boîte de dialogue Tracer
Dans la boîte de dialogue ‹ Tracer › (commandeTRACERouPLOT), assurez-vous que l’option ‹ Tracer avec épaisseur de ligne › est cochée. Cette option est essentielle pour qu’AutoCAD prenne en compte les épaisseurs de ligne définies pour les objets lors de l’impression. Elle ne remplace pas la largeur d’une polyligne remplie (siFILLMODEest à 1), mais elle est cruciale siFILLMODEest à 0 pour que le contour de la polyligne utilise bien son épaisseur de ligne.
-
-
Clarification sur
_HIDEPRECISION
La variable système_HIDEPRECISION(ouHIDEPRECISION) est liée à la précision des lignes cachées dans les vues 3D et n’a pas d’impact direct sur le tracé des largeurs ou épaisseurs de ligne des objets 2D comme les polylignes. Son utilisation dans ce contexte n’apportera pas la solution recherchée.