Dernières actualités
Unreal Engine Path Tracer : 5 étapes pour le rendu intérieurCréer et modifier des volumes et des meshes avec Modeling Mode dans Unreal EngineGuide Python 3 pour Grasshopper : accès aux données, types et sortiesCréer une présentation avec des scènes SketchUp et exporter une animationDéplier les UV avec l’UV Editor d’Unreal Engine : guide pratique pas à pasUtiliser l’API Gemini avec un client compatible OpenAI : guide Python et JavaScriptTrouver et corriger les géométries défectueuses dans Rhino 8 : guide pratiqueConfigurer Unreal Engine Pixel Streaming : diffuser un projet dans le navigateurPlacer des éléments architecturaux répétitifs avec Geometry Nodes dans BlenderGuide Rhino 8 : modifier un modèle architectural avec la sélection, History et les blocs
Conseils et guidesRhino

Trouver et corriger les géométries défectueuses dans Rhino 8 : guide pratique

La documentation officielle de Rhino 8 explique comment repérer les objets défectueux avec Check et SelBadObjects, puis reconstruire les courbes et les surfaces avec Rebuild. Ce guide rassemble les étapes nécessaires pour contrôler la géométrie pendant la modélisation.

Modèle architectural blanc dont les courbes et les surfaces sont examinées sur une table de studio d’architectureImage IA
Image d’illustration générée par IA.Image : 3dsınıfı / FCA AI

En bref

  1. Check signale les erreurs dans la structure des données des objets sélectionnés, mais ne détecte pas à lui seul tous les défauts géométriques.
  2. SelBadObjects sélectionne les objets qui ne passent pas la vérification de Check.
  3. Rebuild recrée les courbes ou les surfaces selon un degré et un nombre de points de contrôle définis.
  4. La documentation de Rhino 8 avertit que les arêtes très courtes et les raccords défectueux peuvent entraîner des problèmes de modélisation.

Ce guide rassemble les outils de sélection d’objets, de vérification géométrique et de reconstruction présentés dans la documentation officielle de Rhino 8 de McNeel, afin de les intégrer à un flux de modélisation architecturale. L’objectif est de repérer les objets problématiques, d’isoler la géométrie concernée avant toute correction et de contrôler les résultats de l’opération Rebuild. Les commandes et options décrites s’appuient sur la documentation de Rhino 8 ; celle-ci ne fournit aucune information sur les exigences matérielles ni sur les conditions de licence.

1. Sélectionnez correctement les objets à vérifier

Définir la portée de la sélection avant d’examiner un modèle réduit le risque d’intervenir sur les mauvais objets. Vous pouvez sélectionner un objet en cliquant dessus. Un rectangle tracé de gauche à droite sélectionne les objets entièrement contenus dans le cadre ; un rectangle tracé de droite à gauche sélectionne les objets qui touchent le cadre ou se trouvent à l’intérieur : il s’agit d’une sélection par croisement. Cette distinction est importante, notamment lorsque des géométries sont proches les unes des autres dans la fenêtre de visualisation.

  1. Zoomez sur la zone susceptible de poser problème et définissez la zone de sélection.

  2. Utilisez une sélection par fenêtre de gauche à droite pour sélectionner uniquement les objets entièrement contenus dans le cadre. Pour inclure aussi les objets touchés par celui-ci, utilisez une sélection par croisement de droite à gauche.

  3. Pour ajouter des objets à la sélection un par un, maintenez la touche Shift enfoncée et cliquez ou sélectionnez les objets. Pour en retirer, utilisez Ctrl ou CMD sur Mac.

  4. S’il est difficile de sélectionner le bon objet parmi plusieurs objets superposés, choisissez son nom dans le menu Selection Menu de Rhino ; vous pouvez aussi parcourir la liste avec la molette de la souris.

Pour sélectionner des sous-objets sur une surface ou une polysurface, vous pouvez cliquer, effectuer une sélection par fenêtre ou une sélection par croisement en utilisant Ctrl(CMD) + Shift. Dans les blocs, toutefois, seuls les objets entiers peuvent être sélectionnés : les faces et les arêtes qu’ils contiennent ne sont pas sélectionnables séparément comme sous-objets. Connaître cette limite aide à comprendre pourquoi certaines tentatives de sélection n’aboutissent pas.

2. Examinez la structure des objets avec Check

Check signale les erreurs dans la structure des données des objets sélectionnés. Si vous suspectez un problème sur un objet, sélectionnez-le et lancez la commande : le rapport fournit des informations de diagnostic sur sa structure générale. La documentation de Rhino recommande d’utiliser cet outil comme point de départ pour diagnostiquer d’éventuelles erreurs géométriques.

  1. Sélectionnez le ou les objets à vérifier.

  2. Lancez la commande Check et consultez le rapport.

  3. Si une erreur est signalée, envisagez de supprimer ou de remodéliser l’objet. Avant de procéder à la correction, vérifiez le rôle de l’objet dans le modèle et les géométries qui lui sont liées.

  4. Même si le résultat de Check ne signale rien, ne partez pas du principe que le modèle est exempt de défauts. Selon la documentation, certains problèmes sont difficiles ou longs à détecter automatiquement, comme les surfaces qui se replient sur elles-mêmes ou s’auto-intersectent ; Check ne vérifie pas tous les cas.

Rhino propose également la commande CheckNewObjects pour surveiller les objets nouvellement créés ou importés. Si des objets défectueux apparaissent à la lecture d’un fichier Rhino .3dm ou lors d’une importation depuis un autre format, un message peut s’afficher dans l’historique des commandes. Si un objet problématique est créé pendant l’exécution d’une commande de modélisation, un message apparaît dans la fenêtre de commande et une fenêtre d’avertissement peut s’ouvrir.

3. Isolez les objets problématiques et recherchez la cause

SelBadObjects sélectionne les objets qui ne passent pas la vérification de Check. Vous pouvez ainsi vous concentrer sur les objets signalés au lieu d’examiner le modèle entier un élément à la fois. Cette commande ne corrige pas les objets : il peut être nécessaire de les supprimer ou de les reconstruire.

La documentation de Rhino 8 souligne que les petites arêtes peuvent nuire à la robustesse du modèle. Les arêtes très courtes ou repliées sur elles-mêmes dans les courbes de découpe peuvent notamment être à l’origine de problèmes. Ajouter un segment très court pour relier les extrémités de deux courbes peut aussi compliquer la jonction d’autres objets. Ne vous contentez donc pas de faire disparaître le message d’erreur : examinez également la construction de la géométrie et veillez à ce que les arêtes des éléments adjacents soient simples et compatibles entre elles.

Si le problème persiste sur des surfaces ou des arêtes qui devraient être jointes, la documentation décrit une méthode de réorganisation faisant appel à Explode, Untrim, Trim et Join. Lorsqu’il y a de nombreuses petites arêtes, les commandes SplitEdge, puis JoinEdge pour associer manuellement les paires d’arêtes appropriées, peuvent être nécessaires. Il ne s’agit pas d’une procédure automatique valable pour tous les modèles : la documentation précise que plusieurs outils peuvent être utilisés ensemble pour corriger des modèles complexes et défectueux.

4. Reconstruisez les courbes et les surfaces avec Rebuild, en contrôlant le résultat

Rebuild recrée les courbes ou les surfaces sélectionnées selon un degré et un nombre de points de contrôle définis. Comme l’opération peut modifier la géométrie existante, examinez le résultat avec Preview avant de valider. Après avoir modifié les valeurs, il faut actualiser l’aperçu. Pour les courbes, afficher les points de contrôle et le graphique de courbure peut aider à évaluer la nouvelle structure.

RéglageValeur ou comportement indiqué dans la documentationEffet
Point countNe peut pas être inférieur à Degree + 1Définit le nombre de points de contrôle du résultat ; il peut varier avec le degré.
Degree11 au maximum dans RhinoDéfinit le degré de la courbe.
Preserve end tangent directionsDisponible pour une courbe ouverte si le degré est d’au moins 2 et si le nombre de points est d’au moins 4Aligne les tangentes aux extrémités de la nouvelle courbe sur celles de la courbe d’origine.
Maximum deviationIndiquée pendant l’aperçuMontre dans quelle mesure la courbe reconstruite s’écarte de la courbe d’origine.
Delete InputOption activée ou désactivéeSi l’option est activée, la géométrie d’origine est supprimée ; pour conserver l’objet d’origine pendant les essais, envisagez de la désactiver.
  1. Sélectionnez la courbe ou la surface, puis lancez la commande Rebuild.

  2. Ajustez le nombre de points de contrôle et le degré selon vos besoins. Respectez leur relation minimale : Point count = Degree + 1.

  3. Vérifiez la forme avec l’option Preview ; si vous modifiez les valeurs, actualisez de nouveau l’aperçu.

  4. Évaluez l’écart maximal ainsi que les points dans les directions U/V des surfaces. Dans l’aperçu d’une surface, Calculate colore les écarts selon les tests effectués aux intersections et entre les lignes de nœuds : le vert indique une valeur dans la tolérance, le jaune une valeur comprise entre la tolérance et 10 fois celle-ci, et le rouge un écart supérieur.

  5. Si le résultat ne convient pas, réexaminez les réglages avant de valider l’opération. Choisissez de supprimer ou non la géométrie d’origine en fonction de la possibilité de revenir en arrière.

Qu’est-ce que cela implique pour les flux de travail en architecture et en archviz ?

Repérer tôt les courbes et surfaces défectueuses dans un modèle architectural permet de mieux maîtriser les problèmes susceptibles de survenir lors des étapes ultérieures de modification et de jonction. Sur les modèles importés notamment, une vérification avec Check et SelBadObjects, suivie d’un examen distinct des objets concernés, rend le contrôle de la géométrie plus facile à gérer. La documentation de Rhino indique que les modèles défectueux peuvent entraîner des problèmes par la suite ; elle n’affirme toutefois pas que ces outils augmentent le temps de rendu ou les performances dans une proportion déterminée.

Une liste de contrôle interne à l’agence peut inclure la vérification de la portée de la sélection, l’examen du rapport Check et l’évaluation de l’aperçu Rebuild avant validation. La documentation ne précisant aucune exigence matérielle, de licence ou de compatibilité avec d’autres logiciels pour ces commandes, il est préférable de ne pas généraliser sur ces sujets. Si le flux de travail utilise des formats de fichier ou des plug-ins, surveillez également les messages générés lors de l’importation.

Erreurs fréquentes

  • Supposer que le modèle est exempt de tous les défauts possibles parce que Check n’a signalé aucun problème.

  • Oublier qu’une sélection par croisement peut inclure les objets qui touchent simplement le cadre.

  • Intervenir sur le mauvais objet parmi des éléments proches ou superposés sans utiliser le menu Selection Menu.

  • Valider le résultat de Rebuild sans examiner l’aperçu Preview ni l’écart maximal.

  • Considérer les petites arêtes comme un simple problème de sélection ou d’affichage sans examiner la structure des jonctions du modèle.

Ces étapes se limitent aux outils décrits dans la documentation officielle de Rhino 8. Sur les modèles complexes, ne vous attendez pas à ce qu’une seule commande résolve automatiquement tous les problèmes : le rapport de diagnostic, la structure de la géométrie et l’aperçu doivent être évalués conjointement.

Sources

3 sources
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/selbadobjects.htm
Résumé
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/check.htm
Résumé
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/rebuild.htm
Résumé

Les textes sources ne sont pas republiés ; les courtes citations sont signalées, le reste est notre propre résumé et commentaire.

L’avis de 3dsınıfı
3dL’analyse de la rédaction

Pour les agences d’architecture et de visualisation en Turquie, l’intérêt pratique de cette méthode est de pouvoir isoler les objets problématiques du reste du modèle et de décider des corrections avec davantage de contrôle. Il est notamment judicieux d’intégrer régulièrement Check et SelBadObjects au contrôle qualité des fichiers importés ou utilisés depuis longtemps.

Il ne faut toutefois pas oublier que Check ne détecte pas tous les types de défauts : un rapport sans erreur ne constitue pas une garantie à lui seul. Dans Rebuild, l’option de suppression de la géométrie d’origine et les valeurs d’écart doivent être examinées avec soin. La documentation ne précisant aucune exigence matérielle ou de licence particulière, on ne peut pas en conclure que ces outils procurent un avantage en matière de matériel ou de coûts.

Questions fréquentes

Comment trouver les objets problématiques dans Rhino 8 ?

Vérifiez la structure des objets sélectionnés avec `Check`. Puis, `SelBadObjects` sélectionne ceux qui ne passent pas la vérification de Check.

La commande Check détecte-t-elle toutes les erreurs géométriques du modèle ?

Non. La documentation de Rhino indique que certains défauts, comme les surfaces qui se replient sur elles-mêmes ou s’auto-intersectent, peuvent ne pas être détectés par Check.

Dans Rhino Rebuild, quelle est la relation entre le degré et le nombre de points de contrôle ?

Selon la documentation de Rhino 8, le nombre de points de contrôle ne peut pas être inférieur à Degree + 1. Le degré peut être de 11 au maximum.

Les commentaires et le forum sont en turc.Rejoindre la discussion
+

À lire aussi