Insertion de blocs
La commande INSERER permet d'insérer des blocs via une boîte de dialogue.
La commande -INSERER permet d'insérer des blocs par le biais d'une invite sur la ligne de commande. BricsCAD® recherche le nom du bloc dans les définitions de bloc du dessin actuel. Si le bloc n'est pas trouvé dans le dessin courant, les chemins définis par la variable système SRCHPATH sont recherchés. Si le bloc ne s'y trouve pas non plus, BricsCAD® répond « Impossible de trouver le fichier <nomdubloc> ».
La commande INSERERALIGNE insère une entité de bloc, avec un alignement facile sur les entités existantes. La commande INSERERALIGNE est similaire à la commande INSERER, mais pendant le placement, le bloc s'aligne dynamiquement sur les lignes, polylignes, arcs ou cercles existants. Le bloc s'aligne sur l'entité à laquelle le curseur s'accroche. Si aucune entité n'est accrochée, le bloc est aligné sur l'axe X du SCU.
La commande INSERM insère un bloc en tant que réseau rectangulaire ; combine les commandes -INSERER et RESEAU (abréviation de « insertion multiple »).
Vous pouvez choisir de sélectionner une définition de bloc existante ou d'insérer un dessin entier en tant que bloc. Lorsque vous insérez un dessin, une nouvelle définition de bloc est créée dans le dessin courant. Si vous modifiez le fichier de dessin original, ces modifications n'ont aucun effet sur le dessin courant, sauf si vous redéfinissez le bloc en réinsérant le dessin modifié. Lorsqu'un bloc est inséré dans un dessin, il est traité comme une seule entité.
- Lors de l'insertion d'un dessin en tant que bloc, l'origine est définie par la variable système INSBASE du dessin inséré. La variable système est définie par la commande BASE.
- Si un bloc contient des attributs, vous serez invité à remplir le texte de chaque attribut dans la ligne de commande.
- Si la variable système DRAGOPEN est fixée à zéro (Off), les dessins peuvent être insérés comme un bloc en les faisant glisser de l'explorateur de fichiers vers le dessin en cours ; si DRAGOPEN = 1 (On), le dessin sera ouvert à la place.
- Les variables système INSUNITS et INSUNITSSCALING contrôlent la mise à l'échelle automatique lors de l'insertion de blocs ou de l'attache de références externes lorsque la valeur de INSUNITS est différente dans le bloc ou la Xref et dans le dessin cible.
- Si la valeur de la variable système INSUNITS dans le dessin source est 0 (Unspecified), la valeur de la variable système INSUNITSDEFSOURCE est utilisée à la place.
- Si la valeur INSUNITS dans le dessin cible est 0 (non spécifiée), la valeur de la variable système INSUNITSDEFTARGET est utilisée à la place.
- Les valeurs des variables système INSUNITSDEFSOURCE et INSUNITSDEFTARGET sont enregistrées dans le registre et s'appliquent donc à tous les dessins pour lesquels la valeur de la variable système INSUNITS n'est pas spécifiée (sans unité).
- Lorsque vous saisissez le nom d'un bloc à l'invite « Bloc à insérer : », BricsCAD® recherche le bloc dans les définitions de blocs du dessin en cours. Si le bloc ne s'y trouve pas, les chemins définis par la variable système SRCHPATH sont recherchés. Si le bloc ne s'y trouve pas non plus, BricsCAD® répond « Impossible de trouver le fichier <nomdubloc> ».
- Le champ Unité sous Unité de bloc est défini par la variable système INSUNITS dans le dessin source ou par la propriété Unité de bloc d'une définition de bloc (voir l'article connexe Création de blocs).
- Le champ Facteur exprime la relation entre la valeur de la variable système INSUNITS dans le dessin source et le dessin cible. Par exemple, si INSUNITS est Millimètres dans la source et Centimètres dans la cible, la valeur du champ Facteur est 0,1 et si INSUNITS est Millimètres dans la source et dans la cible, la valeur du champ Facteur est 1.
Utilisation de la commande INSERER
- Lancez la commande INSERER.
La boîte de dialogue Insérer un bloc apparaît.
- Effectuez l'une des actions suivantes :
- Sélectionnez une définition de bloc existante dans la liste Nom.
Le nom du bloc sélectionné s'affiche dans le champ Nom.
- Cliquez sur le bouton Parcourir et sélectionnez un fichier de dessin.
Le champ de chemin affiche l'emplacement du dessin sélectionné.
- Sélectionnez une définition de bloc existante dans la liste Nom.
- (facultatif) Cochez l'option Utiliser des courbes de référence pour l'insertion.
- Définissez les modes Point d'insertion, Échelle et Rotation.
Les options sont les suivantes :
- Spécifiez les paramètres dans la boîte de dialogue Insérer un bloc.
- Spécifier à l'écran : vous serez invité à spécifier une position à l'écran durant le processus d'insertion.
- (facultatif) Cochez l'option Décomposer pour décomposer le bloc lors de son insertion.
- Cliquez sur le bouton OK.
Vous serez invité en fonction des options sélectionnées.
Pour insérer un bloc en utilisant la boîte de dialogue Explorateur de dessin
Insertion de blocs à partir du dessin courant
- Lancez la commande EXPBLOCS.
L'explorateur de dessin
apparaît. - (Facultatif) Définissez le mode d'affichage : Vue de détail ou Vue en icônes.
- (Facultatif) Sélectionnez un bloc, puis cliquez avec le bouton droit de la souris et choisissez Options... dans le menu contextuel.
La boîte de dialogue Options de l'explorateur de dessin s'affiche.
Définissez les options d'insertion, puis cliquez sur le bouton OK.
- Double-cliquez sur l'icône du bloc en mode Vue en icônes ou sur le numéro du bloc en mode Vue de détail.
La boîte de dialogue Explorateur de dessin se ferme pour vous permettre d'insérer le bloc dans le dessin.
- Spécifiez le point d'insertion du bloc.
- Selon les options d'insertion actuelles, vous êtes invité à spécifier l'échelle et/ou la rotation.
- Lorsque l'option Aligner est sélectionnée, vous devez spécifier la position du bloc par rapport à l'entité linéaire sélectionnée.
La ligne de commande affiche : Placez le bloc en miroir du point de contrôle :
La boîte de dialogue Explorateur de dessin s'ouvre à nouveau.
- Ouvrez la boîte de dialogue Explorateur de dessin.
- Dans le panneau Dessins, cliquez sur l'onglet Dossiers.
- (Facultatif) Si aucun dossier n'est encore disponible dans l'arborescence des Dossiers locaux, ou si vous souhaitez ajouter un dossier, cliquez sur le bouton Ajouter un dossier local…
La boîte de dialogue Choisir un dossier apparaît.
Accédez au dossier que vous souhaitez ajouter, puis cliquez sur le bouton Sélectionner un dossier.
Le dossier et ses sous-dossiers sont ajoutés dans l'arborescence Dossiers locaux.
- Sélectionnez un dessin dans l'arborescence Dossiers locaux.
- Agrandissez le dessin, puis sélectionnez Blocs.
Tous les blocs du dessin sélectionné s'affichent dans le panneau Blocs.
- Passez à l'étape 6 de la procédure précédente.
Insertion d'un bloc aligné avec une entité
- Assurez-vous que les accrochages aux entités appropriés sont actifs.
- Lancez la commande INSERERALIGNE.
La ligne de commande affiche : Bloc à insérer (~ pour ouvrir la boîte de dialogue) ou [? pour lister les blocs dans le dessin] <bloc courant> :
- Effectuez l'une des actions suivantes :
- Ou appuyez sur Entrée pour accepter la valeur actuelle.
- Spécifiez le nom du bloc à insérer.
- Appuyez sur la touche ? pour afficher la liste des blocs disponibles.
La ligne de commande affiche : Point d'insertion pour le bloc ou [Échelle/Échelle X/Échelle Y/Échelle Z/Blocs multiples] :
- (Facultatif) Choisissez l'option Blocs multiples ou spécifiez une échelle fixe.
- Spécifiez un point.
Le bloc affiche le point d'accrochage de l'entité sélectionnée, aligné sur l'entité linéaire.
La ligne de commande affiche : Placez le bloc en miroir du point de contrôle :
- Déplacez le curseur pour sélectionner la position souhaitée, puis cliquez pour insérer le bloc.
Le bloc est tourné de façon à ce que son axe Z local soit parallèle à l'axe Z du SCU actif, et que son axe X local soit parallèle à la tangente à l'entité à la position du point d'accrochage. Lorsque vous cliquez sur un point d'une entité, le bloc est aligné avec l'entité. Ensuite, en déplaçant le pointeur de la souris autour du point d'insertion, vous pouvez choisir la façon dont le bloc doit être reflété. Le point d'origine du bloc se trouve sur l'entité.
Pour insérer plusieurs instances d'un bloc dans un réseau rectangulaire
- Lancez la commande INSERM.
La ligne de commande affiche : Bloc à insérer (~ pour ouvrir la boîte de dialogue) ou [? pour lister les blocs dans le dessin] <bloc courant> :
- Effectuez l'une des actions suivantes :
- Ou appuyez sur Entrée pour accepter la valeur actuelle.
- Spécifiez le nom du bloc à insérer.
- Appuyez sur la touche ? pour afficher la liste des blocs disponibles.
La ligne de commande affiche : Point d'insertion pour le bloc ou [Échelle/Échelle X/Échelle Y/Échelle Z/Blocs multiples] :
- (Facultatif) Choisissez l'option Blocs multiples ou spécifiez une échelle fixe.
- Spécifiez un point.
La ligne de commande affiche : Angle de rotation pour le bloc <0°0'0"> :
- Appuyez sur Entrée pour accepter l'angle de rotation par défaut ou spécifiez un angle.
La ligne de commande affiche : Nombre de rangées dans le réseau <1> :
- Indiquez un nombre.
La ligne de commande affiche : Nombre de colonnes <1> :
- Indiquez un nombre.
La ligne de commande affiche : Distance verticale entre les rangées ou rectangle d'espacement :
- Effectuez l'une des actions suivantes :
- Spécifiez une valeur.
La ligne de commande affiche : Distance horizontale entre les colonnes :
Spécifiez une valeur.
- Cliquez sur deux points pour spécifier un rectangle, qui définit les distances d'espacement horizontales et verticales.
Le bloc est inséré en tant qu'entité Insertion multiple du bloc.
- Spécifiez une valeur.
- Lorsque vous sélectionnez Blocs multiples à l'étape 3, vous êtes invité à créer plusieurs instances du réseau de blocs.
- Il n'est pas possible de décomposer une entité Insertion multiple du bloc.
- Vous pouvez modifier les propriétés d'une entité Insertion multiple du bloc dans le panneau Propriétés.