Comprendre SELECTSIMILAR dans AutoCAD Architecture : Paramètres et Objets AEC

Pourquoi la commande SELECTSIMILAR d’AutoCAD Architecture ne propose-t-elle pas l’option [Paramètres] comme dans AutoCAD standard, et comment personnaliser les critères de sélection pour les objets AEC ?

La différence de comportement de la commande SELECTSIMILAR entre AutoCAD standard et AutoCAD Architecture (AA) est une spécificité liée à la gestion des objets AEC (Architecture, Engineering, Construction) propres à AA.

  1. EXPLICATION DE LA DIFFÉRENCE

    • La commande SELECTSIMILAR d’AutoCAD standard est conçue pour des objets génériques (lignes, cercles, blocs simples, etc.) et ses options de paramètres (couleur, calque, type de ligne, etc.) sont adaptées à ces entités.
    • Les objets AEC dans AutoCAD Architecture (murs, portes, fenêtres, toits, etc.) sont des objets paramétriques complexes qui peuvent contenir plusieurs types de lignes, couleurs, styles et propriétés imbriquées. Les options de la boîte de dialogue [Paramètres] d’AutoCAD standard ne sont pas pertinentes ou suffisantes pour gérer la complexité de ces objets.
    • Pour cette raison, Autodesk a décidé d’utiliser une variante spécifique à AutoCAD Architecture pour SELECTSIMILAR, qui ne propose pas la boîte de dialogue [Paramètres] standard.
  2. PERSONNALISATION DES CRITÈRES DE SÉLECTION DANS AUTOCAD ARCHITECTURE

    • Pour personnaliser les critères de sélection des objets similaires dans AutoCAD Architecture, vous devez utiliser la variable système SELECSIMILARMODE.
    • Cette variable fonctionne avec une valeur entière qui est la somme de « bits » (valeurs binaires) représentant les propriétés à prendre en compte.
  3. DÉTAIL DES VALEURS DE SELECSIMILARMODE
    Chaque propriété est associée à une valeur. Pour inclure une propriété dans la sélection, vous additionnez sa valeur à la somme totale :

    • 0 : Type d’objet (toujours inclus implicitement, mais peut être considéré comme la base)
    • 1 : Couleur
    • 2 : Calque
    • 4 : Type de ligne
    • 8 : Échelle du type de ligne
    • 16 : Épaisseur de ligne (Lineweight)
    • 32 : Style de tracé (Plot Style)
    • 64 : Style d’objet (par exemple, styles de texte, de cote, de table, de mur, de porte, etc. – très important pour les objets AEC)
    • 128 : Nom (pour les objets référencés comme les blocs, Xréfs, images)

    Exemple : Si SELECSIMILARMODE est défini à 183, cela signifie que les propriétés suivantes sont prises en compte :
    128 (Nom) + 32 (Style de tracé) + 16 (Épaisseur de ligne) + 4 (Type de ligne) + 2 (Calque) + 1 (Couleur) = 183.
    Dans ce cas, les propriétés « Échelle du type de ligne » (8) et « Style d’objet » (64) ne sont pas incluses.

  4. PROCÉDURE D’UTILISATION

    • Tapez SELECSIMILARMODE dans la ligne de commande.
    • Entrez la valeur numérique correspondant à la somme des propriétés que vous souhaitez inclure dans la sélection.
    • Utilisez ensuite la commande SELECTSIMILAR sur un objet. La sélection se fera selon les critères définis par SELECSIMILARMODE.

Bonnes Pratiques :

  • Pour les objets AEC, la valeur 64 (Style d’objet) est souvent cruciale pour obtenir des sélections pertinentes (ex: tous les murs d’un certain style).
  • Il est recommandé de tester différentes combinaisons de SELECSIMILARMODE pour comprendre leur impact sur la sélection, surtout avec des objets AEC complexes.
  • Si vous avez besoin d’une interface utilisateur graphique pour gérer ces paramètres, il est possible de développer une routine LISP ou .NET avec une boîte de dialogue personnalisée qui manipule cette variable système.