Kurz gesagt
- Check meldet Fehler in der Datenstruktur ausgewählter Objekte; das bedeutet nicht, dass der Befehl sämtliche möglichen Geometrieprobleme erkennt.
- SelBadObjects wählt Objekte aus, die die Check-Prüfung nicht bestehen.
- Kleine Kanten und selbstschneidende Kurven zählen zu den Situationen, die später im Modell Probleme verursachen können.
- Bei Meshes für STL/SLA lassen sich auch degenerierte Flächen, nicht-manifold Kanten und doppelte Flächen prüfen.
Die offizielle Rhino-8-Dokumentation beschreibt Befehle, mit denen sich problematische Objekte und Geometriefehler im Modell untersuchen lassen. Check meldet die Datenstruktur ausgewählter Objekte, während SelBadObjects diejenigen Objekte auswählt, die diese Prüfung nicht bestehen. Die Dokumentation behandelt außerdem mögliche Probleme in NURBS- und Mesh-Modellen sowie Werkzeuge, die bei der Untersuchung oder Korrektur helfen. Dieser Leitfaden führt Schritt für Schritt durch Prüfungen vor der Übergabe oder Fertigung.
1. Ausgewählte Objekte mit Check prüfen
Wählen Sie die zu prüfenden Objekte aus und führen Sie den Befehl
Checkaus. In der Dokumentation ist der Menüpfad alsAnalyze › Diagnostics › Checkangegeben. Rhino erstellt einen Bericht zum Zustand der ausgewählten Objekte.Wenn der Bericht einen Fehler anzeigt, sollten Sie davon ausgehen, dass die Datenstruktur des Objekts einen untersuchungswürdigen Zustand aufweist. Check ist eines der ersten Werkzeuge, mit denen sich mögliche Geometrieprobleme diagnostizieren lassen.
Ein fehlerfreier Bericht beweist nicht, dass das Modell makellos ist. Laut offizieller Dokumentation können sich selbst überlappende oder selbstschneidende Flächen nur schwer automatisch erkennen lassen; Check prüft nicht alle derartigen Probleme.
Ziehen Sie bei fehlerhaften Objekten in Betracht, sie zu löschen oder neu zu modellieren. Die Dokumentation empfiehlt, Objekte mit Fehlern zu löschen oder neu zu modellieren.
Betrachten Sie den Check-Bericht nicht als abschließende Qualitätsfreigabe, sondern als Diagnose, die zeigt, wo die Untersuchung beginnen sollte. Der Befehl prüft die allgemeine Struktur eines Objekts, garantiert aber nicht, alle Fehler automatisch zu finden. Deshalb sollten kritische Flächen und miteinander verbundene Kanten zusätzlich geprüft werden.
2. Fehlerhafte Objekte auswählen und den Zeitpunkt ihres Auftretens dokumentieren
Führen Sie
SelBadObjectsaus, um Objekte auszuwählen, die die Check-Prüfung nicht bestehen. Der Menüpfad lautetAnalyze › Diagnostics › Select Bad Objects.Wenn die Fehlermeldung beim Öffnen einer Datei, beim Importieren einer anderen Datei oder nach einem Modellierbefehl erscheint, notieren Sie, in welcher Phase sie aufgetreten ist. Die Rhino-Dokumentation beschreibt für diese Fälle unterschiedliche Meldungsszenarien.
Wenn während des normalen Modellierens das Fenster Check New Objects erscheint, wertet die Dokumentation dies als mögliches Anzeichen für einen Fehler in Rhino. Notieren Sie den Namen des laufenden Befehls und die zu diesem Zeitpunkt aktiven Optionen. Machen Sie den Vorgang rückgängig, exportieren Sie die im Befehl verwendeten Objekte in eine neue Datei und melden Sie das Problem mit diesen Informationen.
Für eine weitergehende Untersuchung liefert
WhatDetails zum ausgewählten Objekt.Listlistet die Datenstruktur des Objekts auf; in der Dokumentation wird der Befehl als Informationswerkzeug für Entwickler beschrieben.
Wenn Sie festhalten, wann die Meldung erschien und nach welchem Vorgang sie auftrat, lässt sich der Untersuchungsbereich eingrenzen. Insbesondere bei einer importierten Datei oder nach einem bestimmten Befehl sollte dieser Kontext erhalten bleiben. Die offizielle Dokumentation beschreibt außerdem, wie sich Objekte und Befehlsoptionen erfassen lassen, wenn die Warnung Check New Objects während der normalen Arbeit erscheint.
3. Kleine Geometrien an NURBS-Kanten vermeiden
Laut Rhino-Dokumentation lässt sich aus einer sich selbst schneidenden Kurve eine planare Fläche erzeugen. Die daraus entstehende Fläche kann jedoch so definiert sein, dass sie später Probleme verursacht. Ein weiteres Risiko besteht darin, dass eine sehr kleine Trimmkante beim Abgleichen der Kanten benachbarter Flächen noch weiter eingeengt wird und ihre sinnvolle Ausrichtung verliert.
Versuchen Sie, beim Modellieren keine unnötig kleinen Kanten zu erzeugen. Statt sehr kurze Linien einzufügen, um zwei Kurvenabschnitte zu verbinden, sollten Sie die Endpunkte näher zusammenbringen – das ist einer der in der Dokumentation empfohlenen Ansätze. Auch eine Verbindung benachbarter Teile über einen sauberen und einfachen Kantenabgleich ist ein allgemeines Modellierungsprinzip, das das Fehlerrisiko senken soll.
Wenn Check im vorhandenen Modell Probleme meldet, nennt die Dokumentation als mögliche Reihenfolge für eine Reparatur Explode, Untrim, erneut Trim und Join. Bei vielen kleinen Kanten lassen sich die Kantenstrukturen mit SplitEdge aufeinander abstimmen; anschließend können die richtigen Kantenpaare mit JoinEdge manuell verbunden werden. Diese Werkzeuge werden nicht als automatische Lösung mit stets gleichem Ergebnis für jede Datei dargestellt. Bei schwierigen Modellen können mehrere Prüf- und Korrekturwerkzeuge erforderlich sein.
4. Mesh-Struktur für STL/SLA gesondert prüfen
Bei Modellen für den STL/SLA-Druck kann die Dichte langer, schmaler Mesh-Flächen manche Geräte vor Schwierigkeiten stellen. Das kann sich durch einen langsameren Druckvorgang, ein unerwünschtes Ergebnis oder unzureichenden Speicher äußern. Laut Rhino-Dokumentation kann der Befehl MeshRepair bei dieser Vorbereitung hilfreich sein.
Je nach Fehlertyp kommen folgende Werkzeuge infrage:
Mit
ShowEdgeslassen sich offene Kanten des Meshes finden. Um zu versuchen, diese zu schließen, führt die DokumentationFillMeshHole,FillMeshHolesundMatchMeshEdgeauf. Offene Kanten können in Meshes vorkommen, bei schnellen Prototypen jedoch Probleme verursachen.Getrennte Teile lassen sich mit
SplitDisjointMeshaufteilen; doppelte Flächen können mitExtractDuplicateMeshFacesbearbeitet werden. Müssen die Flächennormalen korrigiert werden, nennt die DokumentationUnifyMeshNormalsals Werkzeug.Für degenerierte Flächen lässt sich
CullDegenerateMeshFacesverwenden. Kanten mit einer Länge von null sind laut Dokumentation meist ebenfalls auf solche Flächen zurückzuführen. Bei nicht-manifold Kanten wird empfohlen, zunächst diesen Befehl und anschließendExtractNonManifoldMeshEdgesauszuführen.
Überspringen Sie diese Prüfungen nicht allein deshalb, weil das Modell auf dem Bildschirm gut aussieht. Prüfen Sie die Mesh-Struktur bei der Druckvorbereitung gesondert und wählen Sie die Werkzeuge passend zum festgestellten Fehler.
Häufige Fehler
Ein erfolgreiches Check-Ergebnis so interpretieren, als wären damit alle Geometrieprobleme ausgeschlossen.
Unnötig kleine Linien einfügen, um Kurvensegmente zu verbinden.
Bei einer Warnung zu einem fehlerhaften Objekt den laufenden Befehl und die aktiven Optionen nicht dokumentieren.
Bei der Vorbereitung für STL/SLA offene Kanten oder andere Fehler in der Mesh-Struktur übersehen.
Auswirkungen auf Architektur- und Visualisierungs-Workflows
Teams aus Architekturmodellierung, Innenarchitektur und Visualisierung können mit diesen Prüfungen problematische Geometrie erkennen, bevor sie in nachgelagerte Arbeitsschritte gelangt. Es kann sinnvoll sein, insbesondere importierte NURBS-Objekte und für STL/SLA vorbereitete Meshes in die Prüfliste aufzunehmen. Die Dokumentation nennt keine bestimmten Hardwareanforderungen oder Lizenzbedingungen; entsprechende Empfehlungen lassen sich daher nicht ableiten. Die Befehlsnamen und Menüpfade entsprechen der Verwendung in der Rhino-8-Dokumentation.
Quellen
2 QuellenQuelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.
Für Architektur- und Visualisierungsbüros in der Türkei liegt der Wert dieses Workflows darin, problematische Objekte vor der Übergabe oder Fertigung gezielter untersuchen zu können. Die Prüfungen mit Check und SelBadObjects können den Prozess strukturieren; ein fehlerfreier Check-Bericht beweist jedoch nicht, dass sämtliche Geometriefehler ausgeschlossen sind.
Büros können diese Schritte in ihre Modellprüfliste aufnehmen und bei einer Warnung den Befehl sowie die aktiven Optionen notieren, um die Untersuchung zu erleichtern. Die Dokumentation nennt keine besonderen Hardware- oder Lizenzbedingungen. Entscheidend ist, kleine Kanten von Anfang an zu vermeiden, nicht bei jeder Datei dasselbe Reparaturergebnis zu erwarten und die Mesh-Prüfung nicht bis zur Druckvorbereitung aufzuschieben.
Häufige Fragen
Wie findet man fehlerhafte Objekte in Rhino?
Führen Sie für ausgewählte Objekte `Check` aus, um einen Bericht zur Datenstruktur zu erhalten. Objekte, die Check nicht bestehen, werden mit `SelBadObjects` ausgewählt.
Beweist ein fehlerfreies Ergebnis des Rhino-Befehls Check, dass das Modell makellos ist?
Nein. Laut offizieller Dokumentation erkennt Check nicht alle Probleme. Einige Fälle, etwa sich selbst überlappende oder selbstschneidende Flächen, lassen sich nur schwer automatisch erkennen.
Mit welchen Befehlen lässt sich ein Mesh vor dem STL/SLA-Druck prüfen?
`MeshRepair` kann hilfreich sein. Je nach Fehlertyp führt die Dokumentation auch `ShowEdges`, `CullDegenerateMeshFaces`, `ExtractDuplicateMeshFaces` und weitere Mesh-Werkzeuge auf.



