Tutoriel sur les styles dans Grasshopper

Poteau GH vers VA Les Styles de Grasshopper sont les styles d’objet de VisualARQ créés à partir de définitions de Grasshopper. Grasshopper doit être installé sur votre ordinateur. Le procédé permettant de créer et utiliser des styles de Grasshopper peut être défini en 3 étapes :
  1. Création de la définition de Grasshopper
  2. Créer un style d’objet de VisualARQ
  3. Insérer et modifier un objet de VisualARQ créé à partir d’un style de Grasshopper
Dans l’exemple suivant nous créerons un Style de poteau paramétrique à partir d’une définition de Grasshopper.

1. Créer la définition de Grasshopper

Tapez Grasshopper dans la ligne de commandes de Rhino pour lancer Grasshopper. Afin d’utiliser une définition de Grasshopper pour créer un objet de VisualARQ, vous avez besoin de :
  • 1. Paramètres d’entrée : Les paramètres d’entrée sont les valeurs qui définissent les caractéristiques de l’objet final. Ce peut être :
    • Des valeurs numériques
    • Des listes de valeurs
    • Des opérations booléennes
    • Du texte
    • Des données géométriques
  • 2. Composants Param de sortie : Les Params de sortie sont les composants qui seront lus par VisualARQ comme les différentes parties (composants) d’un style d’objet.
    • Geometry Parameter Geometry Param (Params > Geometry > Geometry) : Composant pour les éléments de géométrie
    • Text Parameter Text Param (Params > Geometry > Text) : Composant pour les éléments de texte.
    • Hatch Parameter Hatch Param (Params > Geometry > Hatch): Composant pour les éléments de hachures.
Dans l’exemple suivant nous créerons un Style de poteau paramétrique à partir de la définition de Grasshopper suivante. Il s’agit d’un poteau simple avec un profil circulaire qui sera défini avec les paramètres d’entrée suivants :
  • Hauteur
  • Rayon inférieur
  • Rayon supérieur

Exemple de définition qui génère un poteau


2. Créer un style d’objet de VisualARQ

Les styles de Grasshopper sont créés et gérés à partir de la boîte de dialogue Propriétés de style de chacun des objets suivants : poutre, poteau, porte, fenêtre, ouverture, escalier, garde-corps, dalle, toit, mobilier, élément et annotation.

2.1: Créer le nouveau style

Une fois la définition de Grasshopper (fichier .gh) réalisée, ouvrez la boîte de dialogue des styles d’objets du type d’objet désiré : vaPoteauStyles. Cliquez sur le bouton Ajouter et sélectionnez l’option Style de Grasshopper. Boîte de dialogue Styles de poteau Bouton Ajouter L’assistant de style de Grasshopper apparaîtra. Cet assistant vous guidera à travers les étapes pour définir les paramètres du style de Grasshopper. Le côté gauche de l’assistant affiche un aperçu du style d’objet généré dès que les informations nécessaires sont indiquées.

2.2: Ouvrir la définition de Grasshopper

Cliquez sur le bouton Parcourir pour sélectionner le fichier .gh créé auparavant. Assistant de création de style de Grasshopper 1

2.3: Configuration

Définir les valeurs générales du style de Grasshopper :
  • Nom du style
  • Unités de la définition
  • Point d’insertion, courbes de trajet ou de profil (voir ci-dessous).
En fonction du type d’objet et des paramètres de départ, cette étape peut demander de définir le point ou la courbe détectée dans la définition, qui agira comme le point d’insertion, la courbe de trajet de l’objet ou son profil.
  • Point d’insertion : pour les poteaux, les mobiliers, les éléments et les annotations. Si l’option Aucun est sélectionnée, le point d’insertion de l’objet est défini sur l’origine (0,0,0) dans la définition de Grasshopper.
  • Courbe de trajet : pour les poutres et les garde-corps.
  • Profil : pour les portes, les fenêtres et les ouvertures. Lorsque l’option Auto est sélectionnée, la boîte de contour du bloc dynamique sera utilisée pour définir le volume de coupe lorsque cet objet est inséré dans un mur.
Assistant de création de style de Grasshopper 2

2.4: Géométrie

Indiquer les blocs de géométrie à importer dans VisualARQ. Les noms de ces blocs de géométrie sont déterminés à partir du nom des Params des composants de sortie dans la définition de Grasshopper et ils peuvent être modifiés à ce moment si nécessaire. Chaque composant peut être assigné à une représentation différente :
  • Modèle : représentation de l’objet en 3D.
  • Plan : représentation de l’objet dans les vues en plan lorsque le plan de coupe du niveau où se situe l’objet est activé.
Remarque 1 : Lorsque tous les composants sont assignés à la représentation dans le modèle, la représentation 2D sera définie à partir de la section réelle de l’objet par rapport à la hauteur du plan de coupe du niveau où se trouve l’objet. Remarque 2 : Lorsque tous les composants sont assignés à la représentation en plan, l’objet ne sera pas affiché dans les vues 3D.

2.5: Paramètres

Cette étape affiche les paramètres disponibles pour la liste des paramètres de départ définissant le style d’objet :
  • Modifiable par :
    • Définition : le paramètre sera caché dans les boîtes de dialogue de style et de propriétés de VisualARQ.
    • Objet : le paramètre peut être modifié séparément pour chaque objet possédant ce style dans le modèle. Cependant, les paramètres modifiables « par objet » peuvent également utiliser la valeur définie « par style ».
    • Style : le paramètre peut être modifié dans le style, ainsi les modifications seront appliquées à tous les objets définis avec ce style.
  • Défaut : affiche la valeur par défaut. La géométrie non référencée sera affichée en rouge. Vous devrez cliquer sur le bouton et sélectionner l’objet dans Rhino avant de continuer. S’il s’agit d’une liste de valeurs ou d’une opération booléenne, une liste déroulante contenant les options correspondantes s’ouvrira.
  • Type : affiche les différents types de valeurs. Si l’entrée est une valeur booléenne, un texte, une géométrie ou un nombre entier, le type correspondant sera automatiquement assigné. S’il s’agit d’un nombre décimal, vous pourrez choisir parmi les types suivants :
    • Nombre : tout nombre décimal ne correspondant pas à un des types suivants.
    • Longueur, Aire et Volume : la valeur sera convertie dans les unités du document.
    • Angle : la valeur sera convertie de radians en degrés.
    • Proportion
    • Pourcentage : la valeur correspondra à 100 fois celle indiquée dans la définition de Grasshopper.
    • Échelle
S’ils se trouvent dans des groupes dans la définition de Grasshopper, les paramètres de la liste peuvent être filtrés par groupes. Vous pouvez modifier les paramètres Modifiable par et Type en une seule fois pour plusieurs paramètres. Assistant de création de style de Grasshopper 4

3. Insérer et modifier un objet de VisualARQ créé à partir d’un style de Grasshopper

3.1 Modifier le style

Lorsque l’assistant de style de Grasshopper est terminé, le nouveau style apparaît dans la liste des styles d’objets. Pour modifier à nouveau le style, cliquez avec le bouton de droite sur le nom du style afin d’ouvrir le menu contextuel et choisissez Modifier. Cette opération réouvrira l’assistant de style de Grasshopper. Style de poteau personnalisé terminé

3.2 Insérer le style de Grasshopper

Lorsque le style d’objet est créé, vous pourrez l’insérer dans le modèle et modifier ses paramètres dans la section Propriétés de VisualARQ (dans le panneau des propriétés de Rhino comme tout autre objet de VisualARQ). Seuls les paramètres d’entrée modifiables « par objet » apparaîtront dans le panneau Propriétés. Poteau et panneau Propriétés