En bref
- Patch peut créer des surfaces à partir de courbes, de maillages, d’objets ponctuels et de nuages de points.
- Sample point spacing définit l’espacement des échantillons le long des courbes ; chaque courbe comporte au moins huit points d’échantillonnage.
- Stiffness contrôle le degré de déformation possible de la surface ; une valeur élevée rend la forme moins flexible.
- Le résultat de Patch ne passant pas nécessairement exactement par les entrées, vérifiez-le avec Preview ; si le résultat n’est pas satisfaisant, essayez Sweep2.
La documentation officielle de McNeel pour Rhino 8 décrit la commande Patch comme un outil permettant de créer des surfaces à partir de courbes, de maillages, d’objets ponctuels et de nuages de points. Ce guide pratique, valable au 3 novembre 2026, passe en revue les entrées de la commande et ses options importantes, dans le groupe d’outils Surface Creation. Patch calcule une surface à partir des points sélectionnés et échantillonnés, plutôt que de reproduire exactement la géométrie d’entrée ; il convient donc de vérifier les limites et la forme avant de terminer l’opération.
1. Définir les entrées et l’objectif de la surface
Lancez la commande Patch depuis
Surface Creation › Patch. Sélectionnez les points, les courbes ou les arêtes sur lesquels la surface doit s’appuyer. La commande accepte également les maillages et les nuages de points.Pour définir la limite extérieure à l’aide de courbes formant une forme fermée, sélectionnez-les dans l’ordre. Chaque nouvelle courbe doit toucher l’une des courbes déjà sélectionnées. Cette disposition est importante lorsque vous souhaitez créer un patch rogné.
Si la forme doit présenter une variation au centre de la surface, comme un creux ou une bosse, ajoutez d’autres courbes qui influeront sur la forme. Ces courbes auxiliaires n’ont pas besoin d’être reliées entre elles.
Ne partez pas du principe que Patch passera exactement par chaque courbe sélectionnée. La documentation de Rhino précise que la surface générée ne coïncide pas nécessairement avec toutes les courbes d’entrée. Sélectionnez donc les entrées de manière à décrire la forme générale souhaitée, puis examinez le résultat dans l’aperçu.
2. Régler l’échantillonnage et la forme de la surface
Utilisez
Sample point spacingpour définir l’espacement physique entre les points échantillonnés le long de la courbe. La documentation ne recommande pas de valeur idéale unique, mais précise que chaque courbe comporte au moins huit points d’échantillonnage. Ce nombre correspond au minimum indiqué pour l’échantillonnage, et non à une valeur de réglage recommandée.Surface U spansetSurface V spansdéfinissent le nombre de spans dans les directions U et V de la surface générée automatiquement. Ces mêmes valeurs sont également utilisées lorsque la surface initiale est un plan à un seul span (1×1). La documentation ne recommande aucun nombre de spans précis ; il n’est donc pas possible de donner une valeur valable pour tous les modèles.Le paramètre
Stiffnesscontrôle la déformation que peut subir le plan optimal utilisé dans le calcul de Patch. Une valeur plus élevée réduit la marge de déformation de la surface pour s’adapter aux entrées ; le résultat peut ainsi être moins incurvé et davantage plan. Cet effet peut aider à préserver la forme souhaitée, mais il peut aussi limiter la proximité de la surface avec les entrées. La documentation indique qu’il est possible de faire des essais avec de petites valeurs ou des valeurs très élevées, supérieures à 1000 ; il s’agit d’exemples permettant d’évaluer l’effet du paramètre, et non de recommandations universelles.
| Paramètre | Valeur recommandée | Effet |
|---|---|---|
| Sample point spacing | Aucun espacement fixe recommandé ; chaque courbe comporte au moins 8 points d’échantillonnage. | Définit la distance physique entre les points échantillonnés sur la courbe. |
| Surface U spans / Surface V spans | Aucun nombre fixe recommandé dans la documentation. | Définit le nombre de spans dans les directions U et V de la surface générée automatiquement. |
| Stiffness | Aucune valeur fixe recommandée ; des essais avec de petites valeurs ou des valeurs supérieures à 1000 sont possibles. | Contrôle le degré de déformation du plan calculé pour s’adapter aux entrées. |
| Starting surface pull | Aucune valeur numérique recommandée dans la documentation. | Plus la valeur est élevée, plus le résultat se rapproche de la forme de la surface initiale. |
3. Évaluer la surface initiale et les options de limite
Si vous disposez d’une surface qui ressemble à la forme à créer, sélectionnez-la comme surface initiale avec
Select starting surface. Cette méthode permet de baser la forme de la nouvelle surface sur un exemple existant. L’optionStarting surface pulldétermine à quel point la surface obtenue restera proche de cette forme initiale ; une valeur plus élevée préserve davantage la forme de départ.Si vous souhaitez maintenir en place les arêtes de la surface initiale, envisagez l’option
Preserve edges. Elle est destinée aux situations où les arêtes ne doivent pas bouger tandis que la surface existante est déformée à l’aide de courbes ou de points. SiDelete inputest activé, la surface initiale est supprimée après la création de la nouvelle surface. La documentation indique également que History n’est pas enregistré avec cette option ; vérifiez donc votre choix si vous devez conserver la surface initiale ou le lien History.Si les courbes d’entrée correspondent aux arêtes de surfaces existantes,
Adjust tangencypeut aider à faire correspondre les directions tangentes.Automatic trimtente de détecter la limite extérieure et de rogner la surface en conséquence. Vérifiez le résultat des deux options dans l’aperçu de la commande ; après avoir modifié les paramètres, cliquez de nouveau surPreviewpour actualiser l’affichage.
4. Vérifier le résultat et, si nécessaire, essayer une autre commande
Dans l’aperçu, examinez ensemble l’effet des limites, des courbes intermédiaires et de la surface initiale. Si le résultat diffère de vos attentes, ne vous contentez pas de modifier un seul paramètre : revoyez également l’ordre des courbes d’entrée et le choix de la surface initiale.
Si Patch ne produit pas une surface adaptée, la documentation de Rhino recommande d’essayer la commande
Sweep2. Cet outil crée une surface en utilisant des courbes de profil le long de deux courbes de bord. Le choix de l’outil doit donc dépendre du type d’entrées disponibles et de la surface recherchée.
N’utilisez pas la commande Join comme une solution pour combler un vide dans la surface. Join regroupe les surfaces adjacentes sans modifier leur géométrie. Selon la documentation de Rhino, cette opération permet au maillage, aux opérations booléennes et aux intersections de franchir les jointures sans laisser de vide. Pour modifier la géométrie ou combler l’espace, il faut recourir à d’autres commandes de modification ou de création de surface. De plus, Join rompt le lien History des objets.
5. Suivre les modifications avec History
La documentation de Rhino 8 répertorie Patch parmi les commandes qui peuvent enregistrer History. History conserve le lien entre les entrées de la commande et le résultat qu’elle génère. Pour que le résultat s’actualise automatiquement lorsque les entrées sont modifiées, l’enregistrement de History et l’option Update doivent être activés. Si Update est désactivé, la documentation indique la commande HistoryUpdate pour actualiser manuellement le résultat.
Une méthode plus contrôlée consiste à n’enregistrer History que pour les commandes qui le nécessitent. La zone Record History de la barre d’état permet d’activer l’enregistrement pour la commande en cours ou la suivante ; Always Record History enregistre en continu pour les commandes prises en charge. La documentation précise que History utilise les ressources de l’ordinateur et peut augmenter la taille des fichiers. Il peut donc être utile de ne pas laisser l’option générale activée en permanence si l’enregistrement n’est pas nécessaire.
Pour préserver le lien, ne supprimez pas les objets d’entrée et ne modifiez ou ne déplacez pas directement les points de contrôle de la surface obtenue. Déplacer ensemble les objets d’entrée et de résultat peut également rompre le lien History. Joindre les objets avec Join après la création de la surface rompt aussi ce lien. Si l’historique n’est pas nécessaire, vous pouvez utiliser HistoryPurge ; cette opération est toutefois irréversible.
Dans les flux de travail en architecture, en architecture d’intérieur et en archviz, Patch peut servir à étudier des géométries de forme libre définies par des courbes, des points et des surfaces existantes. Si le suivi des variations de forme est nécessaire, évaluez les paramètres History et Update en tenant compte de la taille du fichier et de l’utilisation des ressources. La documentation ne précisant pas de configuration matérielle requise ni de conditions de licence, aucune hypothèse supplémentaire ne peut être formulée à ce sujet.
Erreurs fréquentes
Supposer que Automatic trim trouvera la limite attendue sans sélectionner les courbes de limite fermée dans l’ordre où elles se touchent.
S’attendre à ce que chaque résultat de Patch passe exactement par toutes les courbes d’entrée.
Oublier d’actualiser Preview après avoir modifié un paramètre.
Interpréter le minimum de huit points d’échantillonnage par courbe comme une valeur recommandée pour Sample point spacing.
Penser que Join corrige la géométrie de la surface ou comble les vides.
Oublier que l’option Update est également nécessaire pour que History mette automatiquement le résultat à jour.
Ne pas vérifier l’effet de l’option
Delete input, qui supprime la surface initiale, ni celui de Join sur History.
Sources
3 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 bureaux, le principal intérêt de Patch est de pouvoir tester rapidement des surfaces définies par des courbes et des points. Toutefois, comme la commande ne garantit pas que la surface passe exactement par les entrées, vérifier l’aperçu et, si nécessaire, envisager une autre option mentionnée dans la documentation, comme Sweep2, doit faire partie du flux de travail.
Pour les équipes en Turquie, l’utilisation sélective des enregistrements History offre un compromis pratique : elle peut augmenter l’utilisation des ressources et la taille des fichiers, et Join peut rompre le lien. La documentation ne fournit aucune information particulière sur le matériel ou les licences. Il convient donc de vérifier séparément les conditions liées aux postes de travail et aux licences, sans alourdir le processus de modélisation par des enregistrements inutiles.
Questions fréquentes
À partir de quelles entrées la commande Patch de Rhino 8 peut-elle créer une surface ?
Patch peut utiliser des courbes, des maillages, des objets ponctuels et des nuages de points. La documentation de Rhino explique également que la commande s’appuie sur les courbes et les arêtes sélectionnées.
La surface Patch passe-t-elle par toutes les courbes sélectionnées ?
Non. La documentation de Rhino précise que la surface peut ne pas passer exactement par toutes les courbes d’entrée. Le résultat doit être vérifié avec Preview.
Quelle commande essayer si le résultat de Patch dans Rhino ne convient pas ?
La documentation de Rhino recommande d’essayer la commande Sweep2 lorsque Patch ne donne pas un bon résultat.



