VisualARQ Labs

VisualARQ Labs est un ensemble de commandes expérimentales autour des objets de VisualARQ, apportant des fonctions supplémentaires à VisualARQ.

Ces commandes sont créées à partir de définitions de Grasshopper exécutées avec le Lecteur de Grasshopper. Les définitions de Grasshopper sont intégrées dans des commandes exécutables à travers des barres d’outils, aucune connaissance de Grasshopper n’est donc nécessaire pour les utiliser.

Les fonctions présentes dans VisualARQ Labs pourraient par la suite être intégrées dans les versions futures de VisualARQ.

Pour toute question ou demandes particulières sur ces commandes, n’hésitez pas à nous écrire à l’adresse visualarq@asuni.com.

Conditions requises

  • Rhino 7 SR27 ou postérieure
  • VisualARQ 2.13 ou postérieure

Comment l’installer ?

  • Téléchargez VisualARQ Labs sur food4Rhino.
  • Extrayez les fichiers du fichier zip.
  • Déposez le fichier .yak dans l’interface de Rhino. Et voilà !
  • Si la barre d’outils VisualARQ Labs n’apparaît pas, vous pouvez la charger manuellement :
    • Ouvrez le menu de Rhino Outils > Configuration des barres d’outils…
    • Fichier > Ouvrir… et sélectionnez le fichier VisualARQLABS.rui dans le dossier décomprimé.
    • Si vous redémarrez Rhino maintenant, la barre d’outils VisualARQ Labs apparaîtra là où vous l’avez laissée.

Comment le désinstaller ?

  • Ouvrez le Gestionnaire de packs de Rhino (commande GestionnairePacks).
  • Sélectionnez l’application VisualARQ Labs dans la liste et cliquez sur le bouton Désinstaller.
  • Afin de supprimer la barre d’outils VisualARQ Labs, fermez la et redémarrez Rhino ou ouvrez le menu de Rhino Outils > Configuration des barres d’outils…, sélectionnez la barre d’outils VisualARQ Labs dans la liste et ouvrez le menu Fichier > Fermer.

Comment le mettre à jour ?

  • Téléchargez et décomprimez les fichiers actualisés dans food4Rhino.
  • Déposez le fichier .yak dans Rhino.
  • Redémarrez Rhino.

Liste des commandes :


Prolonger un mur vers un mur

vaWallExtendToWall

Cette commande permet de prolonger des murs vers d’autres murs.

Les murs courbés ne prennent pas en charge cette fonction.

Diviser un mur horizontalement

vaWallSplitHorizontally

Cette commande divise un mur horizontalement à une certaine élévation.

Elle peut être appliquée à plusieurs murs en même temps.

vaWallAlignmentToggle

Inverser l’alignement d’un mur

vaWallAlignmentToggle

Cette commande change l’alignement des murs de Gauche à Droite ou de Droite à Gauche.

Elle n’a aucun effet sur les murs alignés sur leur Centre.

Elle peut être appliquée à plusieurs murs en même temps.

Joindre une dalle

vaSlabJoin

Cette commande joint plusieurs dalles superposées pour former une seule dalle.

Les surfaces supérieures des dalles doivent se trouver sur le même plan.

Dalle à partir de murs

vaSlabFromWalls

Cette commande crée une dalle à partir d’un groupe de murs. Une option permet de choisir de créer la dalle à partir de la frontière intérieure des murs ou de la frontière extérieure.

Inversion d’escalier

vaStairFlip

Cette commande change l’orientation des escaliers, de sorte que le point le plus haut où se termine la dernière marche devient le point le plus bas où commence l’escalier.

Cette commande ne peut pas être utilisée sur les escaliers en colimaçon qui ont déjà la propriété « Vers la droite » pour définir leur orientation.

Supprimer et récupérer la dernière marche d’une escalier

vaStairRemoveLastStep (clic gauche)

vaStairRecoverLastStep (clic droit)

vaStairRemoveLastStep soustrait la dernière marche d’un escalier avec un solide généré internement et vaStairRecoverLastStep récupère la marche en extrayant cette soustraction.

Copier une propriété

vaMatchProperty

Cette commande copie la propriété d’un objet pour définir celle d’un autre. La propriété est indiquée en tapant le nom d’une propriété paramétrique existante dans les objets de VisualARQ. Par exemple :

  • name (nom)
  • description
  • height (hauteur)
  • alignment (alignement) (pour les murs, les murs-rideaux, les garde-corps…)
  • profileAlignment (alignement du profil) (pour les poutres et les poteaux)
  • style

Copier le style

vaMatchStyle

Cette commande copie le style d’un objet pour définir celui d’un autre.

Elle peut être appliquée à plusieurs objets en même temps.

Copier la hauteur

vaMatchHeight

Cette commande copie la hauteur d’un objet pour définir celle d’un autre. Elle peut être utilisée avec les murs, les murs-rideaux, les poteaux, les garde-corps et les escaliers.

Elle peut être appliquée à plusieurs objets en même temps.

Copier les attributs de section

Copier les attributs de section

vaMatchSectionAttributes

Cette commande copie les attributs de section d’un objet pour définir ceux d’un autre. Cette commande ne fonctionne pas encore sur les objets de VisualARQ dont les attributs de section sont normalement définis par style.

Elle peut être appliquée à plusieurs objets en même temps.

Sélectionner les objets de VisualARQ en double

Sélectionner les objets de VisualARQ en double

vaSelDup

Cette commande trouve et sélectionne les objets de VisualARQ identiques et dans la même position. Le critère d’identification des objets identiques diffère légèrement pour chaque type d’objet. Les paramètres suivants sont évalués pour déterminer si des objets sont identiques :

  • Murs, murs-rideaux, gardes-corps et escaliers : point de départ et final de la courbe guide.
  • Poutres : volume, points de départ et final de la courbe guide.
  • Portes et fenêtres : position et profil de l’ouverture.
  • Dalles et toits : volume et position de deux sommets de leur frontière.
  • Poteaux, mobiliers et éléments : volume, position, position du centroïde et rotation.
Décaler des objets de VisualARQ

Décaler des objets

vaOffset

Cette commande copie des objets de VisualARQ à une certaine distance de leur position ou courbe guide initiale.

Elle peut être utilisée sur les murs, murs-rideaux, poutres, gardes-corps, portes, fenêtres et dalles.

Elle peut être appliquée à plusieurs objets en même temps.