Calques et propriétés des blocs AutoCAD : Layer 0, ByLayer et ByBlock

Un bloc AutoCAD peut paraître parfait dans le fichier d’origine et afficher de mauvaises couleurs dès qu’il est inséré dans un autre dessin. Parfois, il reste rouge alors que son calque est bleu ; ailleurs, il reprend les propriétés du calque courant. Pour comprendre ces comportements, il faut distinguer le calque de la référence et les propriétés des objets à l’intérieur du bloc.

Voici une méthode claire pour construire des blocs qui respectent les conventions graphiques du projet, avec une attention particulière à Layer 0, ByLayer et ByBlock.

Le calque de la référence n’est pas celui de tous ses objets

Lorsque vous insérez un bloc, sa référence est placée sur un calque du dessin courant. Mais la définition peut contenir des lignes construites sur d’autres calques, avec des couleurs ou types de ligne fixés.

Conséquence : changer le calque de la référence ne force pas automatiquement tous les composants internes à adopter la même couleur ou le même type de ligne. Ce comportement n’est pas nécessairement une erreur ; il peut être volontaire, par exemple pour distinguer les composants d’un symbole.

Trois notions à connaître

RéglageEffet généralUtilisation fréquente
Layer 0Calque spécial utilisé dans certaines conventions de blocsGéométrie générique devant suivre le placement
ByLayerPropriété héritée du calque auquel appartient l’objetRespect des standards de calques
ByBlockPropriété pouvant être pilotée au niveau de la référence du blocContrôle graphique par occurrence

Ces comportements ne doivent pas être réduits à une formule magique. Layer 0 + ByLayer est une bonne convention dans de nombreux cas de blocs génériques, mais elle ne convient pas automatiquement à tous les détails métier.

Cas pratique : un bloc de chaise sur plusieurs calques

Imaginez un bloc de chaise inséré successivement sur les calques MOB_EXISTANT et MOB_PROJET. Vous souhaitez qu’il prenne la couleur du calque de placement.

Si la définition a été dessinée sur le calque 0 avec des propriétés compatibles avec l’héritage souhaité, l’apparence est plus facile à contrôler. Si ses lignes internes portent une couleur fixe, le changement du calque de référence peut ne pas modifier cette couleur.

Avant de corriger, ouvrez une copie du bloc, examinez les calques internes et déterminez si les propriétés ont été fixées intentionnellement.

Construire un bloc simple qui suit les standards du dessin

  1. Ouvrez un nouveau dessin de test ou une copie de votre bloc.
  2. Vérifiez les unités et la géométrie.
  3. Placez les objets génériques sur le calque 0 si cette convention correspond à votre bureau.
  4. Affectez les propriétés de couleur, de type de ligne et d’épaisseur en fonction du comportement attendu, souvent ByLayer pour des objets standards.
  5. Créez le bloc avec _.BLOCK et un point de base pertinent.
  6. Insérez plusieurs références sur des calques distincts.
  7. Modifiez la couleur et le type de ligne de chaque calque pour vérifier le rendu.
  8. Testez également l’impression en noir et blanc ou avec le fichier CTB/STB réellement utilisé.

Ce dernier test est souvent oublié. Un bloc dont les couleurs semblent correctes à l’écran peut produire des épaisseurs de plume inadaptées à l’impression.

Quand préférer des calques internes nommés

Pour un bloc purement symbolique, la convention du calque 0 facilite souvent l’intégration. Mais un détail technique complexe peut nécessiter des calques internes distincts : contours, axes, annotations, éléments existants et éléments nouveaux.

Le choix dépend du livrable. Pour un dessin de fabrication ou un détail architecturé, réduire toute l’information à un seul calque pourrait détruire une organisation utile. Je recommande donc de définir des règles par famille de blocs, pas une conversion aveugle.

Corriger les couleurs qui refusent de changer

  1. Sélectionnez la référence de bloc et consultez son calque, sa couleur et son type de ligne.
  2. Ouvrez la définition de bloc dans l’éditeur.
  3. Sélectionnez quelques objets internes et contrôlez leurs propriétés réelles.
  4. Repérez les couleurs fixes, les calques inattendus et les éventuels blocs imbriqués.
  5. Modifiez prudemment les objets concernés.
  6. Enregistrez une variante et testez plusieurs insertions.

Selon le résultat souhaité, les outils de conversion de propriétés comme SETBYLAYER peuvent aider, mais leurs options doivent être vérifiées pour les objets intégrés aux blocs. Ne convertissez pas tout un dessin avec une seule commande sans avoir défini la règle graphique recherchée.

Ne pas oublier les états des calques

Un bloc peut sembler incomplet si une partie de ses objets se trouve sur un calque gelé ou désactivé. Une couleur inattendue n’est pas toujours liée à ByLayer : commencez par examiner l’état des calques, les filtres et les particularités des références imbriquées.

Dans une bibliothèque architecturale ou une bibliothèque de symboles, la documentation des calques internes est une véritable information technique. Elle évite aux utilisateurs de décomposer le bloc pour comprendre son rendu.

Questions fréquentes

Tous les blocs doivent-ils être dessinés sur le calque 0 ?

Non. C’est une convention très utile pour de nombreux blocs génériques, pas une obligation universelle pour toutes les disciplines.

Pourquoi mon bloc reste-t-il rouge sur un calque bleu ?

Certaines entités internes peuvent avoir une couleur rouge fixe ou appartenir à un calque différent. Vérifiez la définition.

Sources et documentation technique

Pour vérifier les commandes et les fonctions citées, je vous recommande de consulter les références officielles suivantes. Le comportement exact peut varier selon la version et l’édition du logiciel.

Plus de blocs AutoCAD à télécharger