En bref
- Check signale les erreurs dans la structure de données des objets sélectionnés ; cela ne signifie pas qu’il détecte tous leurs problèmes géométriques possibles.
- SelBadObjects sélectionne les objets qui n’ont pas passé le contrôle Check.
- Les arêtes minuscules et les courbes auto-intersectées font partie des situations susceptibles de provoquer des problèmes ultérieurement.
- Pour les fichiers STL/SLA, il est aussi possible de vérifier la présence de faces dégénérées, d’arêtes non-manifold et de faces dupliquées dans les meshes.
La documentation officielle de Rhino 8 présente les commandes permettant d’examiner les objets problématiques et les défauts géométriques d’un modèle. Check établit un rapport sur la structure de données des objets sélectionnés, tandis que SelBadObjects sélectionne ceux qui échouent à ce contrôle. La documentation répertorie également les problèmes possibles dans les modèles NURBS et mesh, ainsi que les outils utiles pour les examiner ou les corriger. Ce guide détaille les contrôles à effectuer avant la livraison d’un modèle ou sa mise en production.
1. Examinez les objets sélectionnés avec Check
Sélectionnez les objets à vérifier et lancez la commande
Check. Dans la documentation, le chemin de menu indiqué estAnalyze › Diagnostics › Check. Rhino génère un rapport sur la validité des objets sélectionnés.Si le rapport signale une erreur, considérez qu’un élément de la structure de données de l’objet doit être examiné. Check est l’un des premiers outils à utiliser pour diagnostiquer d’éventuels problèmes géométriques.
Un rapport sans erreur ne prouve pas que le modèle est parfait. La documentation officielle indique qu’il peut être difficile de détecter automatiquement les surfaces repliées sur elles-mêmes ou auto-intersectées, et que Check ne vérifie pas tous les problèmes de ce type.
Pour les objets problématiques, envisagez de les supprimer ou de les remodéliser. La documentation recommande de supprimer ou de remodéliser les objets contenant des erreurs.
Considérez le rapport Check comme un diagnostic qui indique par où commencer l’examen, plutôt que comme une validation finale de la qualité. La commande vérifie la structure générale de l’objet, mais ne garantit pas la détection automatique de tous les défauts. Il faut donc aussi vérifier les surfaces critiques et les arêtes qui se rejoignent.
2. Sélectionnez les objets défectueux et consignez à quel stade le problème survient
Lancez la commande
SelBadObjectspour sélectionner les objets qui n’ont pas passé le contrôle Check. Le chemin de menu estAnalyze › Diagnostics › Select Bad Objects.Si un avertissement apparaît à l’ouverture d’un fichier, à l’importation d’un autre fichier ou après une commande de modélisation, notez à quel stade il s’est affiché. La documentation Rhino décrit des scénarios de notification distincts pour ces situations.
Si la fenêtre Check New Objects s’ouvre pendant une opération de modélisation normale, la documentation considère cela comme un signe qu’une erreur pourrait être présente dans Rhino. Notez le nom de la commande en cours et les options actives à ce moment-là ; annulez l’opération, exportez les objets utilisés par la commande dans un nouveau fichier et signalez le problème en fournissant ces informations.
Pour approfondir l’examen,
Whatfournit des détails sur l’objet sélectionné.Listrépertorie la structure de données de l’objet ; la documentation présente cette commande comme un outil d’information destiné aux développeurs.
Noter le moment où l’avertissement apparaît et l’opération qui l’a précédé aide à circonscrire l’examen. Il est important de conserver ce contexte, surtout si l’erreur apparaît dans un fichier importé ou après une commande spécifique. La documentation officielle décrit également les étapes à suivre pour consigner les objets et les options de la commande si l’avertissement Check New Objects apparaît pendant une opération normale.
3. Évitez les petites géométries sur les arêtes NURBS
La documentation Rhino indique qu’il est possible de créer une surface plane à partir d’une courbe auto-intersectée, mais que la surface obtenue peut être définie d’une manière susceptible de poser des problèmes ultérieurement. Autre risque : lors de l’appariement des arêtes de surfaces adjacentes, une arête de coupe très courte peut se comprimer davantage et perdre son orientation significative.
Pour obtenir un modèle plus robuste, essayez de ne pas créer d’arêtes minuscules inutiles. Au lieu d’ajouter des lignes très courtes pour relier deux sections d’une courbe, rapprocher leurs extrémités est l’une des approches recommandées dans la documentation. Veiller à ce que les éléments adjacents se rejoignent par un appariement d’arêtes propre et simple est également un principe général de modélisation qui réduit les risques de problème.
Si Check signale un problème dans le modèle existant, la documentation mentionne Explode, Untrim, puis de nouveau Trim et Join parmi les étapes de réparation possibles. Lorsque le modèle comporte de nombreuses petites arêtes, SplitEdge peut permettre d’harmoniser les structures d’arêtes ; les paires d’arêtes appropriées peuvent ensuite être appariées manuellement avec JoinEdge. Ces outils ne sont pas présentés comme une solution automatique donnant le même résultat dans tous les fichiers ; les modèles complexes peuvent nécessiter plusieurs outils d’examen et de correction.
4. Vérifiez aussi la structure du mesh pour les fichiers STL/SLA
Dans les modèles destinés à l’impression STL/SLA, la densité des faces de mesh longues et étroites peut compliquer le travail de certains appareils. Cela peut se traduire par un ralentissement du processus d’impression, un résultat indésirable ou un manque de mémoire. La documentation Rhino indique que la commande MeshRepair peut être utile lors de cette étape de préparation.
Voici les outils que vous pouvez utiliser selon le type de défaut :
ShowEdgespermet de repérer les arêtes libres du mesh. Pour tenter de les corriger, la documentation répertorie les optionsFillMeshHole,FillMeshHolesouMatchMeshEdge. Les meshes peuvent comporter des arêtes ouvertes, mais celles-ci peuvent poser problème en prototypage rapide.Il est possible de séparer les parties disjointes avec
SplitDisjointMeshet de traiter les faces dupliquées avecExtractDuplicateMeshFaces. Pour corriger l’orientation des faces, la documentation indique l’outilUnifyMeshNormals.CullDegenerateMeshFacespeut être utilisé pour les faces dégénérées. La documentation précise que les arêtes de longueur nulle proviennent généralement de ce type de face. Pour les arêtes non-manifold, elle recommande d’utiliser d’abord cette commande, puisExtractNonManifoldMeshEdges.
Ne faites pas l’impasse sur ces contrôles en vous fiant uniquement à l’apparence du modèle à l’écran. Lors de la préparation à l’impression, vérifiez séparément la structure du mesh et choisissez les outils en fonction des défauts détectés.
Erreurs fréquentes
Interpréter un contrôle Check réussi comme la preuve de l’absence de tout problème géométrique.
Ajouter de petites lignes inutiles pour relier des segments de courbe.
Ne pas consigner la commande en cours et les options actives lorsqu’un avertissement d’objet défectueux apparaît.
Négliger les arêtes ouvertes ou d’autres défauts de la structure du mesh lors de la préparation STL/SLA.
Conséquences sur les workflows d’architecture et de visualisation
Les équipes de modélisation architecturale, de design d’intérieur et de visualisation peuvent repérer les géométries problématiques grâce à ces contrôles avant qu’elles ne passent aux étapes suivantes. Il peut être utile d’ajouter à la liste de vérification les objets NURBS importés et les meshes préparés pour STL/SLA. La documentation ne précise pas de configuration matérielle ni de conditions de licence ; aucune recommandation à ce sujet ne peut donc en être tirée. Les noms des commandes et les chemins de menu correspondent à ceux présentés dans la documentation Rhino 8.
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 bureaux d’architecture et de visualisation en Turquie, l’intérêt de ce workflow est de permettre d’examiner plus précisément les objets problématiques avant la livraison ou la mise en production. Les contrôles Check et SelBadObjects peuvent structurer le processus ; toutefois, un rapport Check sans erreur ne prouve pas l’absence de tous les défauts géométriques.
Intégrer ces étapes à la liste de vérification des modèles au bureau et noter la commande et les options actives lorsqu’un avertissement apparaît peut faciliter l’examen du problème. La documentation ne mentionne aucune exigence particulière en matière de matériel ou de licence. Les points essentiels sont d’éviter dès le départ les petites arêtes, de ne pas s’attendre à obtenir le même résultat de réparation dans chaque fichier et de ne pas attendre la préparation à l’impression pour vérifier le mesh.
Questions fréquentes
Comment repérer les objets défectueux dans Rhino ?
Lancez `Check` sur les objets sélectionnés pour obtenir un rapport sur leur structure de données. `SelBadObjects` sélectionne les objets qui échouent au contrôle Check.
Un résultat sans erreur avec la commande Check de Rhino signifie-t-il que le modèle est parfait ?
Non. La documentation officielle précise que Check ne détecte pas tous les problèmes et que certaines situations, comme les surfaces repliées sur elles-mêmes ou auto-intersectées, peuvent être difficiles à repérer automatiquement.
Quelles commandes permettent de vérifier un mesh avant une impression STL/SLA ?
`MeshRepair` peut être utile. Selon le défaut, la documentation répertorie également `ShowEdges`, `CullDegenerateMeshFaces`, `ExtractDuplicateMeshFaces` et d’autres outils pour les meshes.



