Site Tools


Utiliser les blocs

Résumé: Les blocs permettent de gérer les objets répétés dans un fichier.

Les bases d'utilisation des blocs sont les mêmes dans Rhino 4 et 5. Toutefois, Rhino 5 propose des fonctions et commandes supplémentaires que vous trouverez ici.

Parmi les avantages de l'utilisation des blocs

  • Vous pouvez modifier toutes les copies d'un objet s'il s'agit d'occurrences de bloc en réalisant les modifications sur la géométrie qui définit le bloc.
  • Les objets peuvent être actualisés à partir de fichiers externes.
  • Les différentes occurrences d'une définition ne font pas beaucoup augmenter la taille du fichier puisqu'il n'y a qu'une seule définition pour tout le bloc dans le fichier. Toutes les concurrences tirent leurs données de la définition originale. Rhino tient un “livre comptable” et utilise des tours pour afficher les différentes occurrences dans les autres positions avec la bonne orientation.

Comment fonctionnent les blocs

Quand vous créez un bloc dans Rhino à partir de la géométrie du fichier actuel avec la commande Bloc, Rhino remplace la géométrie que vous avez sélectionnée par une occurrence de bloc. Il enregistre la définition de bloc (la géométrie sélectionnée pour définir le bloc) dans le fichier. Vous pouvez insérer autant d'occurrences de cette définition que vous voulez à l'aide de la commande Insérer. Les définitions de bloc pouvant être insérées sont répertoriées dans une liste déroulante de la boîte de dialogue Insérer.

Si vous insérez un autre fichier 3dm en tant qu'occurrence de bloc, une chose semblable se produit. La définition de bloc est intégrée dans le fichier actuel et enregistrée avec lui. Ce que vous voyez à l'écran est une occurrence de la géométrie. La différence, bien sûr, est que la définition fait référence au fichier externe et peut s'actualiser comme toutes les autres occurrences si le fichier externe est modifié. L'actualisation est contrôlée à travers le Gestionnaire de blocs.

Dans les deux cas, il n'y a pas besoin d'avoir des occurrences de bloc dans le fichier pour que la définition existe. C'est pour cela que vous avez parfois des problèmes pour supprimer des calques, si une définition de bloc utilise le calque vous ne pouvez pas le supprimer. Ceci peut se produire lorsque toutes les occurrences d'un bloc ont été supprimées. Utilisez la commande Purger pour éliminer les définitions de bloc inutilisées.

Pour actualiser toutes les occurrences de bloc dans le fichier, vous devez redéfinir la définition du bloc. Décomposez une occurrence de bloc.

  1. Réalisez des modifications sur les objets.
  2. Utilisez la commande Bloc pour recréer le bloc avec les objets en utilisant le même nom.
    Vous verrez un message d'avertissement pour confirmer la modification de la définition.
  3. Ou vous pouvez redéfinir le bloc avec un autre ensemble d'objets.

Exemple à essayer

  1. Créez une boîte et utilisez la commande Bloc pour créer un bloc.
  2. Appelez-le Boîte1.
    Placez le point d'insertion sur un coin de la boîte.
    À ce moment, la boîte n'est plus une boîte, Elle ressemble à une boîte mais si vous la sélectionnez et regardez dans les Propriétés > Infos, vous verrez qu'il s'agit d'une occurrence de bloc.
  3. Décomposez le bloc.
  4. Vérifiez à nouveau les Propriétés.
    La boîte est à nouveau une boîte et n'a rien à voir avec le bloc appelé Boîte1.
  5. Supprimez la boîte.
  6. Utilisez maintenant al commande Insérer.
  7. Dans la liste déroulante de la boîte de dialogue Insérer, recherchez Boîte1.
    Il s'agit de la définition de bloc que vous avez générée lorsque vous avez créé le bloc.
  8. Insérez-la en tant qu'occurrence de bloc et copiez l'occurrence plusieurs fois.

Redéfinir le bloc dans Rhino 4

  1. Sélectionnez une des occurrences de Boîte1.
  2. Décomposez-la pour retrouver une boîte normale.
  3. Créez un congé au niveau des bords de la boîte.
  4. Lancez maintenant la commande Bloc.
  5. Sélectionnez la boîte avec les bords arrondis et choisissez un point d'insertion.
  6. Nommez le nouveau bloc Boîte1.
    Toutes les occurrences de Boîte1 sont maintenant des boîtes aux bords arrondis.
    Elles seront peut-être déplacées si vous choisissez un point d'insertion différent de l'original sur la nouvelle définition.

Redéfinir le bloc dans Rhino 5:
Dans Rhino 5, vous pouvez utiliser la commande BlocModifier.

  1. Lancez BlocModifier en double cliquant sur une occurrence de bloc.
  2. La boîte de dialogue BlocModifier apparaîtra.
  3. Ajoutez et supprimez des objets puis redéfinissez le point d'insertion.
  4. Vous pouvez modifier directement la géométrie dans le bloc.
  5. Fermez BlocModifier pour enregistrer les modifications et actualiser toutes les occurrences du bloc dans le modèle.
  6. Cliquez sur “x” ou appuyez sur Échap pour annuler la modification.
  1. Dessinez une sphère.
  2. Lancez la commande Bloc et choisissez un point d'insertion.
  3. Appelez le bloc Boîte1.
    Toutes les boîtes arrondies sont maintenant des sphères.

Références de bloc externes

Les définitions de bloc provenant de fichiers externes peuvent être actualisées en modifiant et en enregistrant le fichier externe puis en mettant à jour la définition dans le gestionnaire de blocs La définition recherche dans le chemin absolu, vous ne pouvez donc pas déplacer les fichiers externes utilisés dans les définitions de bloc et actualiser les données par la suite, en revanche ce n'est pas un problème pour la définition actuelle si le fichier source est déplacé - la définition est enregistrée dans le fichier actuel.

Exemple à essayer

  1. Créez une boîte et enregistrez le fichier.
  2. Ouvrez un nouveau fichier et lancez la commande Insérer.
    Utilisez le bouton Fichier de la boîte de dialogue pour naviguer jusqu'au fichier de la boîte créé avant.
  3. Insérez-le en tant qu'occurrence de bloc.
  4. Créez plusieurs copies du bloc, changez l'échelle, tournez, déplacez les copies pour voir le résultat.
  5. Maintenant, dans une autre session de Rhino, ouvrez le fichier de la boîte et créez des congés.
  6. Dessinez une sphère.
  7. Enregistrez le fichier.
  8. Revenez dans le fichier où les blocs sont insérés et lancez la commande GestionnaireBlocs.
    Vous verrez le fichier de la boîte que vous avez inséré.
  9. Sélectionnez-le dans la liste et cliquez sur Actualiser.
    Les occurrences dans le fichier devraient maintenant être des boîtes avec des congés accompagnées de sphères.

Remarques sur les calques

  • Dans tous les cas, les calques où se trouvent les objets constituant la définition de bloc sont conservés dans les occurrences.
  • Si un calque utilisé par une partie de l'occurrence de bloc est désactivé, cette partie du bloc sera désactivée dans la fenêtre de Rhino pour toutes les occurrence de ce bloc.
  • Si vous désactivez le calque sur lequel l'occurrence a été insérée, tout le bloc sera désactivé, quel que soit le statut des autres calques utilisés par le bloc.

Techniques avancées

Script SuperExplodeBlock
(Inclus maintenant dans les Outils des laboratoires de Rhino pour la version 4 et intégré dans la version 5 comme commande SuperDécompositionBloc)

Script pour compter les blocs

fr/rhino/usingblocks.txt · Last modified: 2020/08/14 (external edit)