======Secrets cachés de Rhino====== >**Des dizaines d'astuces et de raccourcis** proposés par des experts de Rhino vous faciliteront des tâches communes et vous permettront de gagner du temps ! **Remarque : Cette page doit être mise à jour pour Rhino 6.** =====1. Verrouillage de direction avec la touche de tabulation===== Une fois que vous avez effectué votre première sélection dans une commande, comme **Ligne** ou **Échelle**, si vous appuyez sur la touche de **tabulation** avant votre deuxième sélection, la direction est contrainte sur un axe entre le premier point choisi et //la position du curseur à ce moment-là//. Une fois la direction contrainte, vous pouvez vous déplacer le long de l'axe pour sélectionner votre deuxième point. Cette astuce fonctionne avec toutes les commandes qui demandent deux points pour indiquer une direction. Cette fonction est particulièrement utile en association avec les accrochages aux objets et le mode Ortho. =====2. Manipulation dynamique de la caméra===== **[[CameraManipulation|Page avec des animations d'explication.]]** Faites glisser la souris avec le bouton de droite tout en appuyant sur les touches **Ctrl** et **Maj** pour déplacer la vue et zoomer. L'utilisation du bouton de droite seul tout en déplaçant la souris fait tourner ou déplace la vue. Si vous avez une molette sur la souris, vous pouvez l'utiliser pour zoomer. La commande **Caméra** (raccourci clavier **F6**) vous donne l'option de Montrer ou Cacher le //cône de la caméra//. Vous pouvez modifier facilement les propriétés de caméra grâce aux points de contrôle du cône. Cette astuce est très utile quand vous avez besoin d'une vue à partir d'un point spécifique et dans une direction précise. =====3. Commande ModeGlisser===== Avec l'option UVN elle verrouille Ortho sur les directions U et V de la surface au lieu des directions X et Y du plan de construction lors du déplacement des points de contrôle de la surface. N'oubliez pas de réinitialiser le **ModeGlisser** sur PlanC quand vous voulez revenir au mode de déplacement par défaut. =====4. Filtres de sélection===== Vous pouvez filtrer les sélections avec le clavier (ligne de commandes) dans de nombreux cas. Le filtre le plus utile est **courbe** pour filtrer des courbes. Exemple : Si vous voulez limiter avec le bord d'une surface et non pas avec toute la surface, lancez la commande **Limiter**, puis à l'invite pour sélectionner les objets coupants, tapez **courbe** et Entrée. Si vous cliquez maintenant sur le bord de la surface, la courbe du bord sera sélectionnée comme objet coupant. Vous n'avez pas besoin d'utiliser la commande **DupBord** pour obtenir une courbe au niveau du bord afin de l'utiliser pour la limite. Si vous utilisez beaucoup cette fonction avec la commande **Diviser**, vous pouvez créer une macro comme celle-ci (fonctionne uniquement lorsque la surface à diviser est déjà sélectionnée) : ! //diviser pause courbe Si vous utilisez cette option avec la commande Limiter, vous pouvez créer cette macro (fonctionne uniquement lorsque rien n'est sélectionné) : //! //limiter courbe// + =====5. Aperçus du rendu===== Dans le moteur de rendu de base de Rhino ou dans Flamingo la commande **AperçuRendu** permet d'obtenir un rendu rapide et brouillon utile pour voir l'éclairage, la couleur et la composition sans attendre un rendu complet. Utilisez **RectangleAperçuRendu** pour rendre juste une section de la fenêtre. C'est encore plus rapide. =====6. Limite===== Utilisez la commande **Congé** avec un rayon de 0 pour limiter et joindre les sommets. Étant donné que **Congé** garde en mémoire ses paramètres et que vous utiliserez probablement les congés plus souvent que les chanfreins, il peut être plus pratique d'utiliser **Chanfrein** pour cette astuce. Définissez les deux distances sur zéro et laissez **Congé** garder en mémoire les rayons que vous utilisez réellement pour les congés, plutôt que de revenir à zéro à chaque fois que vous faites un angle aigu. V4 dispose de la commande **Connecter** (_Connect) pour réaliser cette opération. =====7. Glisser-déposer des fichiers dans Rhino===== Si vous déplacez un fichier sur le bouton de la barre de tâche d'une instance de Rhino ou sur une fenêtre de Rhino, une boîte de dialogue s'ouvrira pour vous demander si vous voulez **Ouvrir**, **Insérer**, **Importer** ou **Joindre** le fichier. Choisissez l'une des options et cliquez sur **OK**. C'est bien mieux que de chercher un fichier avec la boîte de dialogue Ouvrir ! Et ça marche avec //tous// les types de fichiers que Rhino peut ouvrir, .3DM, IGES, STEP, etc... Vous pouvez même glisser-déposer plusieurs fichiers en même temps. //\\ \\ À partir de XP SP 2 et sur les versions suivantes de Windows, il n'est plus possible de déposer des fichiers directement sur le bouton de la barre de tâches. . Au lieu de relâcher le bouton de la souris lorsque vous êtes au-dessus du bouton de la barre des tâches, maintenez-le enfoncé. En un instant, la fenêtre de Rhino associée s'affichera au premier plan. Déposez-y vos fichiers.// >//Dans Rhino 4 et 5, vous pouvez faire glisser et déposer des fichiers [[developer:rhinoscript|RhinoScript]] (*.rvb) dans la fenêtre de Rhino pour charger le script. Il existe de nouvelles méthodes pour ajouter automatiquement le script à la liste de scripts lancés au démarrage de Rhino et des alias de commande permettant de lancer le script. Consultez le fichier d'aide de ""RhinoScript"" pour plus d'informations.// =====8. Contrainte de longueur de ligne===== Si vous tapez une distance numérique après avoir sélectionné le point de départ dans la commande **Ligne**, la longueur de la ligne est contrainte et le marqueur se déplace sur un cercle. Cette contrainte fonctionne aussi pour les segments de **Polyligne** et dans d'autres cas. Elle est également utile pour placer des points dans une courbe, déplacer des objets, etc. =====9. Schémas===== Vous pouvez enregistrer et restaurer les paramètres de l'espace de travail de Rhino en utilisant un **schéma**. En fait, les schémas sont des clés de registre de Windows (dossiers de registre) qui contiennent : * les valeurs par défaut des commandes. * les positions des boîtes de dialogue. * tous les paramètres des différentes sections des Options de Rhino tels que les alias, l'apparence, les couleurs, les réglages de la souris, du rendu, les touches de raccourci. * la liste des derniers fichiers utilisés. * L'espace de travail (collection de barres d'outils) utilisé et sa disposition. * **//Le chargement des modules ne peut pas être contrôlé par les schémas.//** Pour enregistrer un schéma, créez un raccourci avec la destination //C:\Program Files\Rhino4.exe" /scheme="VOTRESCHÉMA// //[ou ...Rhino3.exe...]// Lancez Rhino avec. Configurez ensuite l'espace de travail et les options de Rhino comme vous le souhaitez. Vos paramètres seront enregistrés dans la clé de registre //HKEY_CURRENT_USER\Software\McNeel\Rhinoceros\4.0\Scheme: VOTRESCHÉMA// //[ou ...\3.0\...]//. Si vous connaissez cette fonction, vous pouvez utiliser **regedit** pour modifier vos informations directement dans le registre de Windows. Vous pouvez créer autant de raccourcis ou de schémas que vous le souhaitez, ce qui est très utile s'il y a plusieurs utilisateurs de Rhino sur une même machine. //Mitch dit : Cette fonction est vraiment géniale ! J'ai quatre schémas différents sur mon bureau pour les différentes langues, espaces de travail, etc. Malheureusement, cette fonction doit **absolument** être paramétrée à partir de Rhino. En d'autres termes, il faudrait qu'il soit possible d'enregistrer directement le schéma actuel au lieu d'en créer un nouveau vide par défaut et de modifier toutes les options ou d'essayer de copier les clés de registre.// **[[rhino:schemes|Plus d'informations sur les schémas dans Rhino.]]** =====10. Modes de sélection===== Une chose évidente que de nombreuses personnes ont oublié (y compris moi-même) : si vous sélectionnez plusieurs objets en faisant glisser votre souris vers la **gauche**, en créant une **boîte de recoupement** (lignes en pointillés), tout ce que vous touchez sera sélectionné, même si l'objet n'est pas entièrement compris dans le rectangle de sélection. Si vous faites glisser la souris vers la **droite**, en créant une **fenêtre de sélection** (lignes pleines), vous devez inclure entièrement les objets que vous voulez sélectionner. Savoir utiliser chaque type de sélection au bon moment peut permettre de gagner de précieuses secondes de frustration quand vous essayez de sélectionner juste un objet en particulier. Vérifiez que votre mode de sélection est bien sur "Combo" dans le menu //Options --> Souris// de Rhino. Et voici un conseil utile : //si vous appuyez sur la touche Alt pendant que vous réalisez une sélection, les objets ne seront pas déplacés par erreur//. > **Commentaire :** //Vous pouvez également spécifier la Sélection par recoupement ou Fenêtre en tapant **C** ou **W** avant d'utiliser une sélection par fenêtre. Cela ignorera l'option Combo, dans les cas où vous voulez faire une sélection par recoupement et que vous devez sélectionner en faisant glisser la souris de la droite vers la gauche.// =====11. Accrochages aux objets===== En cliquant avec le bouton de droite dans la case d'un accrochage, celui-ci est activé. Tous les autres sont désactivés. En maintenant la touche Alt enfoncée, tous les accrochages sont désactivés temporairement jusqu'à ce que vous relâchiez la touche. =====12. Touches fléchées===== Les flèches du clavier permettent de déplacer la vue par incréments dans toutes les fenêtres. Vous pouvez aussi utiliser les touches fléchées pour déplacer des objets et des points de contrôle sur une distance précise. Les touches **Ctrl** et **Maj** utilisées avec les flèches permettent de définir trois distances différentes. Ces distances sont définies dans Options > Aides à la modélisation. Vous pouvez utiliser les flèches seules (ce qui désactive la manipulation des vues mentionnée ci-dessus) ou utiliser Alt+flèches si vous voulez conserver les fonctions sur les vues. Les flèches déplacent les objets perpendiculairement au PlanC actif ou au repère général, selon l'option choisie. Les touches PagePréc et PageSuiv représentent aussi les flèches dans la direction Z. =====13. Touche Début et Fin===== Les touches Début et Fin sont des raccourcis pour les commandes **AnnulerVue** et **RétablirVue**. Elles sont très utiles pour naviguer facilement dans l'historique des vues. =====14. Créer des congés sur les bords d'un solide===== Créer la forme sans congé et joindre toutes les surfaces pour créer une polysurface fermée. Vérifiez que la polysurface est bien fermée avec le bouton **Infos de la boîte de dialogue Propriétés Objet**. Vous pouvez également utiliser la commande **AfficherBords** avec le mode BordsLibres. Entraînez-vous avec une simple boîte. Créez tout d'abord le congé dont le rayon est le plus grand avec la commande **CongéBord** en sélectionnant tous les bords adjacents que vous voulez arrondir avec ce rayon. Remplissez les trous créés par les congés. Cela requiert une certaine planification. Créez les congés de plus petit rayon en sélectionnant tous les bords adjacents qui doivent être arrondis (il est possible d'inclure des bords créés par le congé de plus grand rayon). Vérifiez une nouvelle fois si le solide est bien fermé. Vous pouvez également créer des congés de même rayon sur tous les bords d'un solide en une seule fois en lançant la commande et en sélectionnant les objets avec une fenêtre. **[[rhino:advancedfilleting|Quelques exemples de congés complexes.]]** =====15. Les barres d'outils peuvent être cachées/affichées===== Les barres d'outils peuvent être cachées/affichées avec une macro comme celle-ci : //-//BarreOutils //BarreOutils "Défaut" //Inverser "Principale1" //Entrée Entrée//. Le nom par défaut est celui de l'espace de travail ou de la collection (il doit être placé entre guillemets s'il contient des espaces). Principale1 est le nom de la barre d'outils individuelle (également entre guillemets s'il contient des espaces). Pour ma part, je les mets toujours entre guillemets pour ne pas avoir à y penser. Là où la macro indique Inverser, vous pouvez aussi taper Afficher ou Cacher si vous voulez être plus explicite. Mitch dit : Si vous n'avez qu'un seul espace de travail ouvert, vous pouvez taper Entrée au lieu de nommer l'espace de travail - //-BarreOutils BarreOutils Entrée Inverser NomBarreOutils Entrée Entrée//. Pour les espaces de travail en entier vous pouvez utiliser Fermer ou Ouvrir : //-BarreOutils //Collection //Ouvrir "Extra" Entrée Entrée//. >//Dans Rhino 4 Vous pouvez cliquer avec le bouton de droite dans un endroit vide de la zone d'ancrage d'une barre d'outils pour afficher une liste des barres d'outils. Cochez une case pour afficher la barre d'outils correspondante. Une case Verrouiller les barres d'outils se trouve à la fin de la liste.// =====16. Utiliser la commande PointAnnotation pour joindre des étiquettes visibles à vos objets===== Utilisez les points d'annotation numérotés 0-9 ou juste la commande **PointAnnotation** et tapez votre propre texte. Toutes ces commandes sont dans la barre d'outils **Annotation**. Les points d'annotation ont l'avantage de toujours être parallèles à la vue en plan et de garder leur taille même si une rotation ou un zoom sont appliqués dans le modèle. Inconvénients : vous ne pouvez pas modifier la taille ou le style du texte. Ils sont exclusivement internes à Rhino (ils ne sont pas exportés). Conseil : pour les chaînes de texte avec des espaces, mettez l'expression entre guillemets. >//Dans Rhino 4, double-cliquez sur un point d'annotation pour modifier son contenu. Vous pouvez utiliser cette astuce pour ajouter du texte avec des espaces. Ajoutez un point d'annotation avec un texte, double-cliquez dessus et ajoutez le texte contenant des espaces dans la fenêtre d'édition. Vous n'avez pas besoin de guillemets dans la fenêtre d'édition. La version 4 dispose aussi d'une commande **SélPointsAnnotation** pour sélectionner tous les points d'annotation.// =====17. Utiliser la commande VérifierNouveauxObjets pour détecter les erreurs lors de la création des objets===== Cette commande permet de trouver les bogues qui créent une géométrie invalide dans le modèle. Elle est désactivée par défaut. Pour l'activer, tapez **VérifierNouveauxObjets** dans l'invite de commande. Cette fonction permet de trouver pourquoi une mauvaise géométrie est créée dans le modèle et de réparer le bogue. Si vous voulez nous aider à déboguer Rhino (et détecter les mauvais objets pour vous), activez cette fonction. Fonctionnement de la commande VérifierNouveauxObjets : Chaque fois qu'un objet est créé ou importé dans Rhino, la commande Vérifier est lancée. Si la commande détermine que l'objet est mauvais, Rhino affiche une boîte de dialogue vous informant du problème. Ce message apparaîtra une seule fois par mauvais objet créé. La commande Vérifier est un processus qui prend du temps. L'importation de fichiers et le travail avec des solides complexes peuvent être ralentis. Si vous trouvez qu'elle ralentit trop Rhino, vous pouvez la désactiver en tapant à nouveau VérifierNouveauxObjets dans la ligne de commandes. **[[rhino:badobjects|Plus d'informations sur les ''Mauvais objets'' et comment les éviter ou réparer.]]** =====18. Utiliser CadreImage comme images en arrière-plan===== Utilisez [[rhino:pictureframes|CadreImage]] pour créer une version plus flexible et puissante de [[rhino:backgroundbitmap|l'image en arrière-plan]] de Rhino. Les images sont liées, sous forme de placages de texture, à des plans dans l'espace 3D et sont affichées dans le mode rendu. C'est donc le placage de texture qui est visible au lieu d'un arrière-plan placé dans la fenêtre indépendamment de la géométrie. Quelques avantages de CadreImage : * Un nombre illimité d'images peut être placé dans une scène. Elles sont visibles dans toutes les fenêtres. * Vous pouvez effectuer des mises à l'échelle et des rotations des images en fonction de vos besoins. À la différence de la commande ImageArrièrePlan qui ne permet d'aligner les images que sur les axes x et y du plan de construction. * Les images peuvent être estompées et apparaître plus ou moins transparentes. Un des inconvénients possibles est qu'il est impossible de garantir que l'image se trouve toujours derrière tous les objets dans l'espace. Avec CadreImage, les fenêtres ne sont que des objets dans l'espace 3D. **[[rhino:pictureframes|Plus d'infos sur l'utilisation de la commande CadreImage comme images de référence.]]** =====19. Obtenir le meilleur affichage des images en arrière-plan===== **[[rhino:backgroundbitmap|Quelques trucs pour que la commande ImageArrièrePlan affiche correctement les images.]]** =====20. Utiliser le mode plein écran pour présenter un concept===== PleinÉcran remplit l'écran avec les fenêtres en cachant les menus, la barre d'état, les barres d'outils, l'invite de commandes et le titre de la fenêtre principale. Appuyez sur **Échap** pour revenir à la vue normale. La version précédée d'un tiret ajoute des options dans la ligne de commande. :) =====21. Mesurer à la volée ===== Les commandes **Longueur**, **Distance** et **Rayon** sont emboîtables, de sorte que vous pouvez utiliser le résultat de Rayon, par exemple, pour définir le rayon dans les commandes **Congé** ou **CongéBord**, etc. Exécutez **Congé**, cliquez sur Rayon dans la ligne de commande, tapez maintenant 'Rayon' et appuyez sur puis sélectionnez n'importe quelle courbe non linéaire (lorsque vous cliquez, cette valeur de rayon est renvoyée à la commande Congé toujours en cours d'exécution en tant que nouveau rayon).