En bref
- Dans Rhino 8, ShrinkWrap crée un maillage enveloppant des surfaces NURBS, des SubD, des maillages, des nuages de points et des objets ponctuels.
- Target Edge Length est calculé automatiquement par défaut ; plus Polygon Optimization est élevé, plus le nombre de faces peut être réduit.
- Check signale les erreurs dans la structure de données de l’objet sélectionné, mais ne détecte pas tous les problèmes géométriques.
- La documentation de Rhino répertorie différentes commandes pour diagnostiquer et corriger les arêtes nues et les maillages défectueux.
La commande ShrinkWrap de Rhino 8 crée un maillage enveloppant les surfaces NURBS, les SubD, les maillages, les nuages de points et les objets ponctuels sélectionnés. Dans la documentation officielle de McNeel, cette fonctionnalité est présentée pour des usages tels que la préparation de maillages pour l’impression 3D, la fusion de plusieurs objets et la conversion de pièces issues d’un scan 3D en maillage. Les étapes ci-dessous expliquent comment évaluer les réglages selon l’usage prévu et contrôler la géométrie obtenue.
1. Vérifiez la géométrie d’entrée avant d’utiliser ShrinkWrap
Avant de lancer la commande, examinez la structure de données de l’objet sélectionné avec Check. Cette commande signale les erreurs détectées dans l’objet et aide à diagnostiquer d’éventuels problèmes géométriques. Si le rapport indique un problème, il peut être nécessaire de corriger ou de remodeler l’objet avant d’évaluer le résultat de ShrinkWrap.
Cette vérification est particulièrement importante pour les modèles importés et les jonctions de surfaces comportant de petites arêtes. La documentation de Rhino indique que des arêtes de trimming très petites et des arêtes qui se replient sur elles-mêmes peuvent être à l’origine de problèmes dans le modèle. Toutefois, même si Check ne signale rien, cela ne garantit pas que tous les défauts ont été repérés : certaines situations, comme des surfaces qui se replient sur elles-mêmes ou s’intersectent, peuvent être difficiles à détecter automatiquement.
CheckNewObjects est une commande distincte qui signale les erreurs de structure de données apparaissant lors de la création ou de l’importation d’objets. Si Rhino affiche un tel avertissement pendant une opération de modélisation normale, la documentation recommande de noter la commande en cours et les options activées, d’annuler l’opération et de transférer les objets concernés dans un nouveau fichier.
2. Choisissez les réglages de ShrinkWrap en fonction de l’usage
Après avoir sélectionné les entrées, lancez la commande ShrinkWrap. Pour définir les valeurs, ne vous concentrez pas uniquement sur la réduction du nombre de faces : tenez également compte de l’usage prévu du maillage, qu’il s’agisse de données de scan, d’impression 3D ou d’une opération de coque.
| Réglage | Valeur recommandée | Effet |
|---|---|---|
| Target Edge Length | La valeur par défaut est calculée automatiquement | Définit la longueur approximative des arêtes du maillage obtenu. |
| Offset | Selon les besoins, en unités du modèle | Une valeur positive agrandit le maillage vers l’extérieur et ajoute des faces ; une valeur négative le réduit et diminue le nombre de faces. |
| Smoothing iterations | 0 désactive le lissage ; des valeurs plus élevées appliquent davantage de lissage | Plus la valeur augmente, plus le nombre de faces diminue et plus le maillage est tiré vers l’intérieur. |
| Polygon Optimization % | 0–100 | Plus la valeur augmente, plus les sommets sont fusionnés de manière adaptative ; les faces des arêtes vives sont préservées. |
| Inflate Vertices and Points | Activé par défaut pour les entrées de type points et nuage de points ; désactivé pour les autres types | Crée le résultat à partir des sommets du maillage ou des points du nuage. Les parties gonflées qui se croisent peuvent fusionner. |
| Fill holes in input objects | À utiliser si le remplissage des trous des entrées est approprié | Remplit les trous des entrées avant la création du maillage ; peut également obturer de petites ouvertures prévues dans le design. |
Ce tableau n’est pas une recette de production universelle : il sert de référence pour comparer les comportements décrits dans la documentation. Par exemple, Target Edge Length peut être calculé automatiquement ; lorsque Polygon Optimization augmente, la longueur des arêtes obtenues peut s’écarter davantage de cette valeur cible. Tenez donc compte de l’évolution de la taille des arêtes lorsque vous réduisez le nombre de faces.
Pour les entrées de type surface NURBS ou SubD, si Inflate Vertices and Points est activé, la commande utilise les sommets des render meshes de ces objets. Si davantage de sommets sont nécessaires, les réglages des render meshes peuvent être personnalisés. L’option Compute vertex colors transfère au maillage ShrinkWrap les couleurs de sommets des maillages ainsi que les couleurs d’affichage des nuages de points. Delete input objects pouvant supprimer les objets d’entrée après la création réussie du résultat, utilisez cette option avec précaution.
3. Examinez l’aperçu, puis vérifiez le résultat
Pendant l’exécution de la commande, contrôlez le résultat avec Preview. Draw mesh wires affiche le maillage en filaire dans l’aperçu, tandis que Hide input objects masque les objets d’entrée pendant celui-ci. Ces options permettent d’évaluer la densité des faces et la manière dont le maillage enveloppe la géométrie d’origine.
Après avoir créé le résultat, vérifiez à nouveau l’objet avec Check. Si le maillage est destiné à l’impression 3D, ne vous contentez pas d’un contrôle général de la structure de données. Selon la documentation de Rhino, des faces longues et étroites peuvent ralentir l’impression sur certaines imprimantes STL/SLA, entraîner des résultats inattendus ou saturer la mémoire de l’imprimante.
Pour repérer les arêtes nues, vous pouvez utiliser ShowEdges. La documentation répertorie des commandes telles que FillMeshHole, FillMeshHoles, MatchMeshEdge, CullDegenerateMeshFaces et ExtractDuplicateMeshFaces pour corriger ces arêtes ou réparer les défauts du maillage. Le choix de l’outil dépend de la nature du défaut détecté.
Sa place dans les flux de travail d’architecture, d’intérieur et d’archviz
ShrinkWrap peut être envisagé lorsqu’il faut obtenir un maillage enveloppant des géométries issues de différentes sources. Parmi les usages explicitement mentionnés dans la documentation officielle figurent la conversion de pièces issues d’un scan 3D en maillage, la création d’un résultat fusionné à partir de plusieurs objets et la conversion de nuages de points en maillages. Cela peut être utile aux équipes d’architecture et d’intérieur qui travaillent avec des données de scan, ainsi qu’aux utilisateurs qui préparent des modèles pour la fabrication physique.
Dans un flux de travail archviz nécessitant la création d’un maillage, il est important de définir à l’avance le résultat recherché : moins de faces, un maillage qui suit les points ou une géométrie dont les trous sont obturés ? Une valeur élevée de Polygon Optimization contribue à réduire le nombre de faces, mais peut accentuer l’écart par rapport à la longueur d’arête cible. Comme Fill holes in input objects peut également obturer de petites ouvertures prévues dans le design, il ne faut pas négliger l’aperçu et la vérification finale. La documentation indique aussi la commande QuadRemesh de Rhino pour créer des maillages polygonaux faciles à gérer ; elle ne doit pas être considérée comme ayant le même objectif et le même résultat que ShrinkWrap. Les commandes et options présentées dans ce guide sont fondées sur la documentation de Rhino 8. Les sources ne fournissent aucune information sur les conditions de licence ni sur la configuration matérielle requise.
Erreurs fréquentes
Augmenter la valeur de
Polygon Optimizationsans tenir compte de l’écart par rapport à la longueur d’arête cible.Oublier que l’option
Fill holes in input objectspeut également obturer de petites ouvertures du design.Supposer que le modèle ne présente aucun problème géométrique lorsque
Checkne signale rien.Ne pas vérifier les faces longues et étroites ni les arêtes nues avant l’impression 3D.
Activer
Delete input objectssans tenir compte du fait que les objets d’entrée peuvent être supprimés une fois le résultat créé avec succès.
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 agences d’architecture et de visualisation en Turquie, l’intérêt pratique de ShrinkWrap tient à la possibilité de traiter dans Rhino la création de maillages à partir de pièces scannées et de différents types de géométrie. Intégrer `Check` et les commandes de diagnostic des maillages à la préparation de l’impression 3D peut également rendre le contrôle des résultats plus systématique.
Il est plus prudent de faire des essais en fonction du maillage visé plutôt que d’augmenter tous les réglages d’un coup : la réduction du nombre de faces peut accentuer l’écart par rapport à la longueur des arêtes, tandis que le remplissage des trous peut obturer des ouvertures à préserver. La documentation ne précise ni les conditions de licence ni la configuration matérielle requise ; les agences auraient donc intérêt à vérifier le résultat sur un petit modèle d’essai dans leur installation actuelle.
Questions fréquentes
Avec quels types de géométrie fonctionne ShrinkWrap dans Rhino 8 ?
La commande accepte comme entrées des surfaces NURBS, des SubD, des maillages, des nuages de points et des objets ponctuels.
Comment réduire le nombre de faces d’un maillage avec ShrinkWrap ?
Plus la valeur de `Polygon Optimization` est élevée, plus les sommets sont fusionnés de manière adaptative. L’augmentation de `Smoothing iterations` réduit également le nombre de faces et tire davantage le maillage vers l’intérieur.
Comment vérifier les erreurs de géométrie ou de maillage dans Rhino ?
`Check` permet d’examiner la structure de données de l’objet sélectionné. Pour rechercher des problèmes de maillage, vous pouvez utiliser `ShowEdges` et les autres commandes de diagnostic répertoriées dans la documentation.



