Kurz gesagt
- Check meldet Fehler in der Datenstruktur des ausgewählten Objekts; ein unauffälliges Ergebnis garantiert jedoch kein fehlerfreies Modell.
- SelBadObjects wählt Objekte aus, die die Check-Prüfung nicht bestehen. Es wird empfohlen, diese Objekte zu löschen oder neu aufzubauen.
- CheckNewObjects meldet fehlerhafte Objekte, die während der Erstellung oder des Imports entstehen.
- Für die STL/SLA-Fertigung lassen sich offene Kanten, doppelte Flächen und degenerierte Mesh-Flächen mit separaten Werkzeugen prüfen.
Die offizielle Rhino-8-Hilfe beschreibt Diagnosewerkzeuge, mit denen sich fehlerhafte Geometrie in Modellen finden und bestimmte Mesh-Probleme beheben lassen. Dieser Leitfaden fasst Prüfschritte zusammen, die sich bei Architektur- und Innenraummodellen einsetzen lassen, wenn Flächen nicht zusammenpassen, nach Boolean-Operationen kleine Kanten entstehen oder ein Modell für die Fertigung in ein Mesh umgewandelt wird. Die beschriebenen Befehle und Menüpfade basieren auf der Rhino-8-Dokumentation; das Verhalten der Benutzeroberfläche und der Werkzeuge in anderen Versionen wird in diesen Quellen nicht erläutert.
1. Prüfen Sie zuerst die Objektstruktur
Wählen Sie das oder die zu prüfenden Objekte aus. Führen Sie anschließend diesen Befehl aus:
CheckRhino zeigt einen Bericht zur Gültigkeit der Datenstruktur des ausgewählten Objekts an. Die Prüfung ist ein guter Ausgangspunkt, um mögliche Geometriefehler zu diagnostizieren. Sie eignet sich insbesondere dazu, importierte Objekte oder Objekte zu untersuchen, die bereits mehrere Modellierungsschritte durchlaufen haben.
Auch wenn Check keine Auffälligkeiten meldet, sollten Sie das Modell nicht als vollständig fehlerfrei ansehen. Laut Rhino-Dokumentation prüft der Befehl die allgemeine Struktur eines Objekts. Bestimmte Fehler, etwa Flächen, die sich selbst falten oder schneiden, lassen sich jedoch nur schwer automatisch erkennen. Ein unauffälliger Check-Bericht bedeutet daher nicht, dass das Modell zu 100 Prozent korrekt aufgebaut ist.
Verwenden Sie diesen Befehl, um alle Objekte im Modell auszuwählen, die die Prüfung nicht bestehen:
SelBadObjectsDer Befehl wählt Objekte aus, die die Check-Prüfung nicht bestehen. Als nächste Schritte empfiehlt die Dokumentation, diese Objekte zu löschen oder neu aufzubauen. Bevor Sie ein wichtiges Architekturbauteil löschen, sollten Sie prüfen, wie es im Projekt entstanden ist und welche Geometrie es ersetzen soll. Die Entscheidung hängt von den Entwurfsanforderungen des Modells ab.
2. Ermitteln Sie die Ursache, wenn ein Problem neu auftritt
Führen Sie diesen Befehl aus, um zu überwachen, ob während der Modellierung oder beim Dateiimport neue fehlerhafte Objekte entstehen:
CheckNewObjectsLaut Rhino-Dokumentation meldet dieses Werkzeug Fehler in der Datenstruktur, die beim Erstellen oder Importieren von Objekten auftreten. Treten beim Lesen einer Rhino-Datei Probleme auf oder fügt ein Import-Plug-in fehlerhafte Objekte hinzu, kann im Befehlsverlauf eine Warnung erscheinen. Wird während der Ausführung eines Rhino-Befehls ein fehlerhaftes Objekt erstellt, kann eine Meldung im Befehlsfenster erscheinen und ein Dialogfenster geöffnet werden.
Notieren Sie bei einem solchen Dialogfenster während der Modellierung den Namen des gerade ausgeführten Befehls und die zu diesem Zeitpunkt aktiven Optionen. Die Dokumentation betrachtet diesen Fall als möglichen Hinweis auf einen Fehler in Rhino.
Machen Sie anschließend den Vorgang rückgängig, wählen Sie die im Befehl verwendeten Objekte aus und exportieren Sie sie in eine neue Datei. Senden Sie diese zusammen mit dem notierten Befehl und den verwendeten Optionen an den technischen Support von McNeel. Entstehen fehlerhafte Objekte beim Import einer Datei aus einem anderen Programm als Rhino, empfiehlt die Dokumentation ebenfalls, die Importdatei an den technischen Support zu senden. Prüfen Sie vor dem Versand einer Projektdatei zusätzlich die Regeln Ihres Büros zur Datenweitergabe und Vertraulichkeit.
3. Untersuchen Sie kleine Kanten und Verbindungen
Die Rhino-Dokumentation nennt sehr kleine Trimmkanten und Kanten, die auf sich selbst zurücklaufen, als häufige Ursachen für Modellprobleme. Befindet sich an benachbarten Flächen neben einer langen Kante eine mikroskopisch kleine Kante, kann es schwierig sein, die Objekte miteinander zu verbinden. Auch Teile, die bei Boolean-Operationen sehr dicht beieinanderliegen, können ähnliche kleine Kanten erzeugen.
Ist das Problem durch Check sichtbar geworden, untersuchen Sie, wo die kleinen Kanten entstehen. Als möglichen Lösungsweg beschreibt die Dokumentation, das Objekt aufzubrechen, die Trimmung zu entfernen, neu zu trimmen und die Teile anschließend wieder zu verbinden. Das ist keine garantierte Ein-Schritt-Reparatur für jedes fehlerhafte Modell. Bei schwierigen Modellen können mehrere Analyse- und Korrekturwerkzeuge erforderlich sein.
Wenn die Kantenstrukturen nicht zusammenpassen, nennt die Dokumentation SplitEdge und JoinEdge, um Kanten zu teilen und passende Paare manuell einander zuzuordnen. In manchen Fällen mit langen und sehr kurzen Abschnitten direkt nebeneinander kann der Befehl Join Schwierigkeiten bereiten; JoinEdge kann bei der manuellen Zuordnung helfen. Als Menüpfad nennt die Quelle Edge Tools im Menü Analyze.
Vermeiden Sie unnötig kleine Kanten, um Problemen vorzubeugen. Statt zwei Kurvensegmente mit einer sehr kurzen Linie zu verbinden, sollten ihre Endpunkte direkt aufeinander treffen – eine der in der Dokumentation empfohlenen Modellierungsgewohnheiten. Achten Sie außerdem darauf, die Kanten benachbarter Teile möglichst sauber und einfach aufeinander abzustimmen.
4. Prüfen Sie das Mesh vor der Fertigung
Meshes mit langen und dünnen Flächen können den Druck mit STL/SLA-Druckern verlangsamen, zu unerwarteten Ergebnissen führen oder den Speicher des Druckers stark beanspruchen. Laut Rhino-Dokumentation kann der Befehl MeshRepair bei solchen Problemen hilfreich sein. Je nach Art des Problems sollten Sie folgende Prüfungen durchführen:
Verwenden Sie ShowEdges, um offene Mesh-Kanten zu finden. Müssen offene Kanten geschlossen werden, kommen FillMeshHole, FillMeshHoles oder MatchMeshEdge infrage.
Bereinigen Sie degenerierte Flächen und Kanten der Länge null mit CullDegenerateMeshFaces. Laut Dokumentation entstehen Kanten der Länge null in der Regel durch degenerierte Flächen.
Bei nicht-manifold Kanten führen Sie zuerst CullDegenerateMeshFaces und danach ExtractNonManifoldMeshEdges aus.
Filtern Sie doppelte Flächen mit ExtractDuplicateMeshFaces heraus. Verwenden Sie UnifyMeshNormals für Flächen, deren Ausrichtung vereinheitlicht werden muss.
Teilen Sie getrennte Mesh-Teile mit SplitDisjointMesh auf. Nicht verwendete Vertices verursachen in der Regel keine Probleme; laut Dokumentation gibt es keinen Befehl, der sie entfernt.
Häufige Fehler
Das Ergebnis von Check als Beweis dafür ansehen, dass das Modell in jeder Hinsicht fehlerfrei ist. Das Werkzeug prüft die allgemeine Struktur und erkennt möglicherweise nicht alle Flächen, die sich selbst schneiden oder falten.
Versuchen, ein fehlerhaftes Objekt zu reparieren, ohne herauszufinden, bei welchem Vorgang es entstanden ist. Wird ein neu aufgetretener Fehler bemerkt, erleichtert es die Fehlersuche, den Befehlsnamen und die aktiven Optionen zu notieren.
Annehmen, dass sich alle Mesh-Probleme mit einem einzigen Befehl beheben lassen. Offene Kanten, doppelte Flächen und degenerierte Flächen erfordern unterschiedliche Prüfungen und Werkzeuge.
In Architektur-, Innenraum- und Visualisierungs-Workflows sind diese Prüfungen besonders nützlich, wenn komplexe Flächen verbunden oder Modelle für die Fertigung in ein Mesh umgewandelt werden. Die Rhino-8-Dokumentation macht keine Angaben zu Hardwareanforderungen oder Leistungsmessungen. Daher lässt sich daraus keine konkrete Empfehlung für Computerkomponenten ableiten. Die beschriebenen Informationen beziehen sich außerdem auf Rhino 8 und sollten nicht ohne Weiteres auf andere Programme oder Versionen übertragen werden.
Quellen
2 QuellenQuelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.
Für Architekturbüros und Visualisierungsteams ist es am praktikabelsten, die Geometrie nicht erst vor der Abgabe zu prüfen: Eine frühzeitige Kontrolle mit Check nach komplexen Verbindungen und Importvorgängen kann helfen, die Ursache eines Problems einzugrenzen. Bei Meshes für die Fertigung sollten insbesondere offene und degenerierte Kanten separat untersucht werden.
Die Dokumentation enthält keine Angaben zu bestimmter Hardware, Zeitersparnis oder Lizenzkosten und bietet daher keine Grundlage für eine Upgrade-Entscheidung. Menü- und Befehlsverhalten in anderen Versionen als Rhino 8 sollten separat überprüft werden. Die häufigste Falle besteht darin, einen unauffälligen Check-Bericht als absolute Garantie zu betrachten und kleine Kanten bereits bei der Modellierung zu vernachlässigen.
Häufige Fragen
Wie lassen sich fehlerhafte Objekte in Rhino 8 auswählen?
Der Befehl SelBadObjects wählt Objekte aus, die die Check-Prüfung nicht bestehen. Die offizielle Dokumentation empfiehlt, diese Objekte zu löschen oder neu aufzubauen.
Prüft der Befehl Check das Modell in Rhino 8 vollständig?
Nein. Check untersucht die allgemeine Objektstruktur, erkennt aber möglicherweise bestimmte Flächen, die sich selbst falten oder schneiden, nicht automatisch.
Wie findet man Mesh-Fehler in Rhino für STL/SLA?
Prüfen Sie offene Kanten mit ShowEdges. Für degenerierte Flächen und Kanten der Länge null kommt CullDegenerateMeshFaces infrage, für doppelte Flächen ExtractDuplicateMeshFaces.



