En bref
- DupEdge crée des courbes à partir des arêtes de surfaces, de maillages ou d’objets SubD sélectionnés.
- Dans Rhino 8, les courbes d’arête peuvent être placées sur le calque courant ou sur le même calque que l’objet source.
- Avec les commandes compatibles, History peut mettre à jour le résultat lorsque la géométrie d’entrée change.
- Les enregistrements History peuvent consommer des ressources informatiques et augmenter la taille du fichier.
Ce guide explique comment utiliser les commandes DupEdge et History de Rhino 8 pour créer des courbes d’arête et mettre en place un flux de modélisation éditable. DupEdge crée des courbes à partir des arêtes de surfaces, de maillages et de SubD, tandis que History conserve, pour les commandes compatibles, le lien entre la géométrie d’entrée et le résultat généré. Les étapes décrites dans la documentation concernent Rhino 8 ; les noms des menus et les options correspondent à la documentation de cette version.
1. Créer des courbes à partir d’arêtes avec DupEdge
DupEdge permet de créer des courbes à partir des arêtes d’une surface, d’un maillage ou d’un objet SubD sélectionné. Cette commande est utile lorsqu’il faut récupérer une limite ou une arête du modèle sous forme de courbe distincte. Par exemple, cette courbe peut servir d’entrée à une autre étape de modélisation ou être modifiée séparément. À noter : la commande crée une nouvelle courbe ; le résultat n’est pas la géométrie source.
La commande est accessible depuis le menu Curve From Objects > Duplicate Edge de la barre d’outils. Pour la lancer par son nom :
DupEdgeLancez la commande DupEdge.
Sélectionnez les arêtes de la surface, du maillage ou de l’objet SubD à convertir en courbes. La documentation de la commande indique que ces trois types d’objets sont pris en charge.
Terminez la sélection pour créer le résultat. Pour retirer une arête de la sélection, cliquez dessus en maintenant Ctrl ; sur Mac, utilisez CMD.
Si vous devez choisir le calque de destination, utilisez l’option OutputLayer. Current place les courbes sur le calque courant ; Input les place sur le même calque que les objets d’entrée.
Si une surface est rognée, la structure de la courbe créée à partir de son arête rognée peut différer de celle de la courbe utilisée pour le rognage. Ne partez donc pas du principe que le résultat de DupEdge est une copie exacte de la courbe de rognage. Si la structure de la courbe est importante pour la suite du travail, vérifiez le résultat séparément.
Pour sélectionner une boucle d’arêtes sur un maillage ou un objet SubD plutôt que des arêtes individuelles, vous pouvez utiliser les gestes de sélection décrits dans la documentation : double-cliquez sur une arête pour sélectionner toute la boucle ; pour en sélectionner une portion, sélectionnez deux arêtes, puis double-cliquez sur une arête intermédiaire. Pour désélectionner une boucle, double-cliquez en maintenant Ctrl. Il ne s’agit pas de nouvelles options de géométrie propres à DupEdge, mais de méthodes permettant d’accélérer la sélection des arêtes.
2. Quand enregistrer le lien History ?
History conserve la relation entre la géométrie d’entrée d’une commande et le résultat qu’elle produit. Lorsque l’enregistrement et la mise à jour de History sont activés, les modifications apportées à l’entrée peuvent se répercuter sur le résultat. L’exemple de la documentation montre qu’une surface créée avec Loft est mise à jour lorsque les courbes d’entrée sont modifiées. DupEdge figure également parmi les commandes compatibles avec l’enregistrement History ; toutefois, ne supposez pas que toutes les commandes produisent le même type de résultat ou se mettent à jour de la même manière.
Vérifiez l’état de Record History dans la barre d’état. Un clic sur cette option active ou désactive l’enregistrement de History pour la commande en cours ou la suivante uniquement.
Lancez une commande compatible avec History. Pour enregistrer l’historique de chaque commande compatible, faites un clic droit sur Record History et activez Always Record History.
Modifiez les objets d’entrée, puis vérifiez si le résultat est mis à jour. Si Update est désactivé, vous pouvez lancer manuellement la mise à jour avec la commande HistoryUpdate au lieu de compter sur une mise à jour automatique.
HistoryUpdateLa documentation de Rhino recommande, pour un usage général, de laisser l’option Record sur No et d’activer History de manière sélective depuis la barre d’état lorsque nécessaire. En effet, l’enregistrement History consomme des ressources informatiques et peut augmenter la taille des fichiers enregistrés. L’option Update autorise les mises à jour automatiques, mais celles-ci peuvent être lentes ou perturber le flux de travail.
| Paramètre | Valeur recommandée | Effet |
|---|---|---|
| Record | No pour un usage général ; enregistrement sélectif si nécessaire | L’enregistrement n’est activé que pour les commandes qui en ont besoin. |
| Update | Yes si vous souhaitez une mise à jour automatique ; sinon No | Avec Yes, le résultat est mis à jour lorsque l’entrée change ; avec No, HistoryUpdate peut être utilisé. |
| OutputLayer | Current ou Input | Place les courbes sur le calque courant ou sur le même calque que les objets d’entrée. |
3. Préserver le lien et le supprimer si nécessaire
Dans une relation History, les objets sources peuvent être considérés comme des entrées, et l’objet généré comme une sortie. Modifier directement la géométrie de l’objet de sortie peut rompre le lien. La documentation précise que le verrouillage des objets enfants aide à préserver ce lien en empêchant la modification directe de leur géométrie. Les objets enfants verrouillés restent toutefois sélectionnables et leurs propriétés peuvent être modifiées ; changer leur géométrie peut rompre le lien.
Pour préserver le lien, ne supprimez pas la géométrie d’entrée, ne supprimez pas l’enregistrement History de la sortie et ne déplacez pas ensemble l’entrée et la sortie. Modifier la sortie à l’aide de points de contrôle ou joindre les objets peut également rompre la relation History. Si une opération rompt le lien, la documentation indique qu’il est possible de revenir en arrière avec la commande Undo. Les commandes SelParents et SelChildren permettent de retrouver les objets d’entrée et de sortie.
Si vous n’avez plus besoin de History, HistoryPurge supprime l’enregistrement. Cette opération est irréversible ; l’option All permet également de supprimer les enregistrements de tous les objets du modèle. Avant de procéder au nettoyage, tenez compte des exigences du fichier et du flux de travail.
HistoryPurge4. Effets sur les flux de travail en architecture et en visualisation
DupEdge peut être utile pour récupérer une arête du modèle architectural sous forme de courbe, notamment avec des géométries de type surface, maillage ou SubD : la commande permet de créer une courbe à partir de la géométrie existante plutôt que de redessiner les arêtes. Pour les commandes compatibles, History peut aider à maintenir le résultat à jour lorsque les paramètres de conception évoluent. Cela peut limiter la nécessité de recréer la géométrie liée lors de l’exploration de variantes, mais le comportement de la mise à jour n’est pas garanti identique pour toutes les commandes.
Lorsque vous utilisez ces méthodes dans Rhino 8 pour modifier un modèle avant la visualisation, vérifiez le calque et la géométrie des courbes créées. Plutôt que de laisser History activé en permanence pour chaque commande, n’enregistrez l’historique que lorsque c’est nécessaire, conformément aux avertissements de la documentation concernant les ressources informatiques et la taille des fichiers. Dans les fichiers partagés au sein d’une équipe, il est particulièrement important d’éviter de modifier manuellement les objets de sortie et de se rappeler que HistoryPurge est irréversible.
Erreurs fréquentes
Supposer que la courbe extraite de l’arête d’une surface rognée a la même structure que la courbe qui a servi à la rogner.
Déplacer l’objet de sortie, le modifier avec des points de contrôle ou le déplacer avec l’objet d’entrée alors qu’un lien History est actif.
Ignorer le coût des enregistrements History en ressources et en taille de fichier et laisser l’enregistrement activé en permanence pour chaque commande.
Utiliser HistoryPurge sans vérification, alors que la suppression des enregistrements est irréversible.
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 équipes d’architecture et de visualisation, DupEdge est un outil pratique qui répond directement au besoin de créer des courbes à partir des arêtes d’un modèle existant. En particulier, utiliser comme courbes des limites déjà définies dans le modèle, plutôt que de les redessiner, peut simplifier les étapes de modification. History peut également être utile lorsqu’il faut préserver le lien avec un résultat pendant que les paramètres de conception évoluent.
Il est toutefois plus prudent d’utiliser History de manière sélective plutôt que de le laisser activé en permanence dans tout le fichier. La documentation de McNeel précise que les enregistrements peuvent consommer des ressources informatiques et augmenter la taille des fichiers. Les équipes devraient intégrer à leurs pratiques de travail le fait qu’une modification directe de la géométrie de sortie peut rompre le lien et que HistoryPurge est irréversible.
Questions fréquentes
Avec quels objets DupEdge fonctionne-t-il dans Rhino 8 ?
DupEdge crée des courbes à partir des arêtes de surfaces, de maillages et d’objets SubD.
Comment activer l’enregistrement History dans Rhino ?
Un clic sur Record History dans la barre d’état active l’enregistrement pour la commande en cours ou la suivante. Si vous faites un clic droit et activez Always Record History, l’historique est enregistré en permanence pour les commandes compatibles.
À quoi sert HistoryUpdate ?
Lorsque la mise à jour de History est désactivée, la commande HistoryUpdate permet de mettre à jour manuellement les objets liés après la modification de la géométrie d’entrée.



