En bref
- La commande Block transforme les objets sélectionnés en définition de bloc et les remplace par une instance de bloc.
- La modification d’une définition de bloc met à jour toutes les instances correspondantes dans le modèle.
- Lors de l’insertion depuis un fichier externe, vous pouvez choisir Embedded, Embedded and Linked ou Linked.
- Le panneau BlockManager sert à gérer les définitions, le nombre d’instances et les blocs inutilisés.
Dans Rhino 8, les blocs permettent de réutiliser des géométries répétitives dans les modèles architecturaux et de gérer ces éléments de manière centralisée. Selon la documentation officielle de McNeel, la commande Block crée une définition de bloc à partir des objets sélectionnés et remplace la géométrie sélectionnée par une instance de cette définition. Les blocs peuvent être créés dans le modèle ou insérés à partir de fichiers externes compatibles. Les étapes ci-dessous s’appuient sur les commandes et options décrites dans l’aide officielle de Rhino 8.
À quoi servent les blocs ?
Lorsqu’une même géométrie — une porte, un meuble ou un élément de façade, par exemple — est utilisée plusieurs fois dans un modèle, les instances de bloc peuvent remplacer des copies indépendantes. La documentation de Rhino précise que le fait de rattacher les instances à une même définition contribue à réduire la taille du modèle. De plus, lorsque la définition est modifiée, les instances de ce bloc sont également mises à jour. Cette méthode permet de modifier les éléments répétés à partir d’une source unique.
La définition de bloc dissocie les objets eux-mêmes de l’emplacement de l’instance dans le modèle. Le point de base choisi lors de la création du bloc est le point autour duquel l’instance est positionnée, mise à l’échelle et pivotée lors de son insertion. Choisissez-le donc en tenant compte de la façon dont le composant sera placé dans le modèle.
1. Créer un bloc à partir de la géométrie sélectionnée
Sélectionnez les objets à convertir en bloc, puis lancez la commande Block. Elle se trouve dans le menu Blocks > Create Block Definition ; son raccourci est Ctrl (CMD) + B. Définissez ensuite un point de base pour le bloc et attribuez un nom à la définition. Celle-ci est créée selon le système d’unités du modèle ou de la mise en page active.
Choisir un point à partir duquel la pièce s’aligne facilement lors de son insertion simplifie le flux de travail. Par exemple, si un composant répétitif doit être positionné à partir d’un coin ou de son centre, utilisez ce point de référence lors de la création du bloc. Vous pouvez recréer une définition de bloc avec le même nom pour redéfinir la définition existante. Évitez de créer un bloc portant le même nom que le modèle.
2. Insérer des blocs ou des fichiers dans le modèle
Pour insérer un bloc défini dans le modèle ou utiliser un fichier externe comme bloc, lancez la commande Insert. Elle se trouve dans le menu File > Insert ; son raccourci est Ctrl (CMD) + I. Après avoir sélectionné le nom du bloc ou le fichier à insérer, vous pouvez définir le point d’insertion, l’échelle et la rotation. Vous pouvez régler séparément l’échelle selon les axes X, Y et Z, ou appliquer la même échelle dans toutes les directions.
Lors de l’insertion d’un fichier externe, vous pouvez choisir Block instance, As Group ou Individual Objects dans l’option Insert as. L’instance de bloc utilise le fichier comme définition de bloc ; l’option de groupe insère les objets sous forme de groupe, tandis que l’option des objets individuels ajoute la géométrie au modèle sous forme d’objets distincts. Les options d’insertion de fichier peuvent également s’afficher lorsque vous faites glisser un autre fichier de géométrie dans la fenêtre de visualisation de Rhino.
Pour une définition de bloc externe, le choix détermine la manière dont le lien avec le fichier est conservé :
| Paramètre | Valeur proposée | Effet |
|---|---|---|
| Block definition type | Embedded | La géométrie est enregistrée dans le fichier courant ; les modifications apportées au fichier externe ne mettent pas à jour cette définition. |
| Block definition type | Embedded and Linked | La géométrie est enregistrée dans le modèle et le lien avec le fichier externe est conservé ; si le fichier est introuvable, la géométrie du modèle peut être utilisée. |
| Block definition type | Linked | Seul le lien vers le fichier externe est conservé ; si le fichier est introuvable, le bloc n’apparaît pas dans le modèle. |
Il ne s’agit pas d’un choix unique « idéal », mais de plusieurs options répondant à différents besoins de gestion des fichiers. Si le risque de déplacement du fichier ou de rupture du lien est important, gardez à l’esprit que le type Linked ne stocke pas la géométrie dans le modèle.
3. Gérer les définitions avec BlockManager
La commande BlockManager ouvre le panneau Block Definitions, qui permet de gérer les définitions de blocs du modèle. Vous pouvez également ouvrir ce panneau via Window > Panels > Block Definitions. Il permet d’examiner les définitions par nom, nombre d’instances et utilisation dans des blocs imbriqués. Dans le champ de recherche, * correspond à zéro ou plusieurs caractères, tandis que ? correspond à un seul caractère.
L’option Select Instances du panneau sélectionne dans la fenêtre de visualisation les instances de la définition choisie. L’option Update actualise une définition liée à un fichier externe en la rechargeant. Pour supprimer les définitions inutilisées, l’option Purge unused block definitions efface les définitions de blocs qui n’ont aucune instance dans le modèle ou dans la mise en page. N’oubliez pas que la suppression d’une définition efface également toutes ses instances.
4. Contrôler le comportement des calques et de l’affichage
Une instance de bloc est placée sur le calque actif et peut ensuite être déplacée vers un autre calque. Toutefois, le calque de l’instance et celui des objets qu’elle contient sont indépendants. Les propriétés de la géométrie du bloc sont contrôlées par les propriétés de ses objets ou de ses calques. Masquer le calque qui contient les objets du bloc masque les objets de ce calque ; masquer le calque de l’instance de bloc rend l’instance entière invisible.
Lorsque les objets d’un bloc utilisent By Parent, la propriété concernée peut être contrôlée directement par l’instance de bloc parente. Cette option est disponible pour Display Color, Linetype, Print Color et Print Width. Pour le matériau de rendu, l’option correspondante est Use Object Parent. Dans les blocs imbriqués, By Parent fonctionne par rapport au parent direct ; pour qu’un bloc situé plus haut dans la hiérarchie puisse contrôler la propriété, celle du bloc intermédiaire doit également être définie sur le parent.
Conséquences pour les workflows d’architecture et de visualisation
Dans les modèles architecturaux comportant des composants répétitifs, les instances de bloc permettent de gérer une même pièce à partir d’une définition unique et de la réutiliser au lieu de copier séparément la géométrie. Lorsqu’un composant est modifié, la mise à jour de sa définition peut éviter de devoir repérer et remplacer individuellement chaque occurrence de la pièce. Les blocs liés à des fichiers externes permettent également d’ajouter au modèle et de mettre à jour des géométries conservées dans différents fichiers.
Pour le partage de fichiers au sein d’un bureau, il est important de définir dès le départ le type de liaison et de vérifier que le fichier externe sera accessible. Avec un bloc Linked, la géométrie devient invisible si le fichier source est introuvable ; avec Embedded and Linked, la géométrie enregistrée dans le modèle est conservée. L’organisation des calques détermine si la visibilité est contrôlée par le calque de l’instance ou par ceux des objets qu’elle contient. Vérifier ces comportements avant la visualisation permet d’éviter des changements de visibilité inattendus.
Erreurs fréquentes
Négliger le point de base : l’insertion, la mise à l’échelle et la rotation s’effectuent autour de ce point ; choisissez un repère qui facilite le placement du composant.
Confondre le type Linked avec une géométrie incorporée : l’option Linked ne conserve que le lien ; si le fichier externe est introuvable, le bloc n’est pas visible.
Confondre le calque de l’instance de bloc avec celui de la géométrie qu’elle contient : ces deux calques fonctionnent indépendamment et ont des effets différents sur la visibilité.
Penser que supprimer une définition ne fait que retirer son entrée de la bibliothèque : supprimer une définition dans BlockManager retire également du modèle toutes ses instances.
Oublier de vérifier la mise à jour du fichier externe : pour les définitions liées, l’option
Updatede BlockManager permet de charger la dernière version du fichier externe.
Ces étapes couvrent les fonctions de création, d’insertion et de gestion des blocs décrites dans la documentation officielle de Rhino 8. Lorsque vous choisissez un type de bloc, évaluez à la fois si la géométrie doit être stockée dans le modèle et si une mise à jour depuis la source externe est nécessaire.
Sources
2 sourcesLes textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.
Pour les bureaux d’architecture et de visualisation en Turquie, l’intérêt pratique des blocs réside dans leur capacité à gérer de manière centralisée les composants répétitifs. Mettre à jour à partir d’une seule définition les instances d’un même élément à différents endroits peut réduire la charge de modification du modèle ; la documentation de Rhino indique également que les instances de bloc contribuent à réduire la taille du modèle.
Lors du partage de fichiers, la discipline de gestion des liens est aussi importante que le choix du type de bloc. Avec le type Linked, la géométrie n’apparaît plus si la source est introuvable ; il faut donc vérifier l’accès au fichier lors de la livraison et de l’archivage. Embedded and Linked conserve la géométrie dans le modèle si la source est indisponible ; en revanche, le comportement de mise à jour souhaité doit être défini à l’avance. Dans ce workflow, ce sont la gestion des fichiers et des calques — et non le matériel — qui font la différence.
Questions fréquentes
Quel est le raccourci pour créer un bloc dans Rhino 8 ?
Le raccourci de la commande Block est Ctrl (CMD) + B. La commande crée une définition de bloc à partir des objets sélectionnés et les remplace par une instance de bloc.
Quelle est la différence entre les blocs Linked et Embedded and Linked dans Rhino ?
Embedded and Linked stocke la géométrie dans le modèle tout en conservant le lien avec le fichier externe ; si la source est introuvable, la géométrie du modèle peut être utilisée. Linked ne conserve que le lien et la géométrie n’apparaît pas dans le modèle si le fichier source est introuvable.
Comment supprimer les définitions de bloc inutilisées dans Rhino ?
L’option `Purge unused block definitions` du panneau BlockManager supprime les définitions de blocs qui n’ont aucune instance dans le modèle ou dans la mise en page.



