Kurz gesagt
- ShrinkWrap erzeugt in Rhino 8 umschließende Meshes aus NURBS-Flächen, SubD-Objekten, Meshes, Punktwolken und Punktobjekten.
- Target Edge Length wird standardmäßig automatisch berechnet; mit höherer Polygon Optimization lassen sich mehr Flächen reduzieren.
- Check meldet Fehler in der Datenstruktur des ausgewählten Objekts, erkennt jedoch nicht jede Art geometrischer Probleme.
- In der Rhino-Dokumentation sind verschiedene Diagnose- und Reparaturbefehle für offene Kanten und fehlerhafte Meshes aufgeführt.
Der Befehl ShrinkWrap in Rhino 8 erstellt ein Mesh, das ausgewählte NURBS-Flächen, SubD-Objekte, Meshes, Punktwolken und Punktobjekte umschließt. In der offiziellen Dokumentation von McNeel wird die Funktion unter anderem für die Mesh-Vorbereitung für den 3D-Druck, das Zusammenführen mehrerer Objekte und die Umwandlung von 3D-Scan-Teilen in ein Mesh beschrieben. Die folgenden Schritte konzentrieren sich darauf, die Einstellungen passend zum Einsatzzweck zu beurteilen und die resultierende Geometrie zu prüfen.
1. Eingabegeometrie vor ShrinkWrap prüfen
Prüfen Sie vor dem Start des Befehls die Datenstruktur des ausgewählten Objekts mit Check. Der Befehl meldet erkannte Fehler und hilft dabei, mögliche Geometrieprobleme zu diagnostizieren. Werden im Bericht Probleme aufgeführt, müssen Sie das Objekt möglicherweise reparieren oder neu modellieren, bevor Sie das ShrinkWrap-Ergebnis beurteilen.
Besonders wichtig ist diese Prüfung bei importierten Modellen und Flächenverbindungen mit kleinen Kanten. Die Rhino-Dokumentation weist darauf hin, dass sehr kleine Trimmkanten und sich selbst überlappende Kanten Modellprobleme verursachen können. Ein erfolgreiches Ergebnis von Check garantiert jedoch nicht, dass jeder Fehler gefunden wurde: Manche Fälle, etwa sich selbst überlappende oder schneidende Flächen, lassen sich nur schwer automatisch erkennen.
CheckNewObjects ist ein separater Befehl, der Fehler in der Datenstruktur meldet, die beim Erstellen oder Importieren von Objekten auftreten. Gibt Rhino während der normalen Modellierung eine solche Warnung aus, empfiehlt die Dokumentation, den ausgeführten Befehl und die aktivierten Optionen zu notieren, den Vorgang rückgängig zu machen und die betreffenden Objekte in eine neue Datei zu übertragen.
2. ShrinkWrap-Einstellungen passend zum Einsatzzweck wählen
Wählen Sie die Eingabeobjekte aus und starten Sie anschließend den Befehl ShrinkWrap. Konzentrieren Sie sich bei der Festlegung der Werte nicht nur darauf, möglichst wenige Flächen zu erzeugen, sondern berücksichtigen Sie auch, wofür das Mesh eingesetzt wird – etwa für Scan-Daten, den 3D-Druck oder eine Hüllgeometrie.
| Einstellung | Empfohlener Wert | Wirkung |
|---|---|---|
| Target Edge Length | Der Standardwert wird automatisch berechnet | Legt die ungefähre Länge der Kanten im resultierenden Mesh fest. |
| Offset | Je nach Bedarf in Modelleigenheiten | Ein positiver Wert vergrößert das Mesh nach außen und fügt Flächen hinzu; ein negativer Wert verkleinert das Mesh und reduziert die Anzahl der Flächen. |
| Smoothing iterations | 0 deaktiviert die Glättung; höhere Werte glätten stärker | Mit steigendem Wert nimmt die Anzahl der Flächen stärker ab, und das Mesh wird weiter nach innen gezogen. |
| Polygon Optimization % | 0–100 | Mit steigendem Wert werden Scheitelpunkte adaptiver zusammengeführt; Flächen an scharfen Kanten bleiben erhalten. |
| Inflate Vertices and Points | Bei Punkt- und Punktwolken-Eingaben standardmäßig aktiviert, bei anderen Typen deaktiviert | Erstellt das Ergebnis anhand der Mesh- oder Punktwolken-Scheitelpunkte bzw. Punkte. Überschneidende aufgeblähte Bereiche können zusammengeführt werden. |
| Fill holes in input objects | Verwenden, wenn das Schließen der Eingabelöcher sinnvoll ist | Füllt Löcher in den Eingaben vor der Mesh-Erstellung; dabei können auch kleine Öffnungen im Entwurf geschlossen werden. |
Diese Tabelle ist keine starre Vorgabe für die Erstellung, sondern dient als Orientierung zu den in der Dokumentation beschriebenen Verhaltensweisen. Target Edge Length kann beispielsweise automatisch berechnet werden; bei höherer Polygon Optimization können die Kantenlängen des Ergebnisses stärker von diesem Zielwert abweichen. Berücksichtigen Sie daher beim Reduzieren der Flächenzahl auch die veränderte Kantengröße.
Ist Inflate Vertices and Points bei NURBS-Flächen oder SubD-Eingaben aktiviert, verwendet der Befehl die Scheitelpunkte der Render-Meshes dieser Objekte. Falls mehr Scheitelpunkte benötigt werden, können die Render-Mesh-Einstellungen angepasst werden. Die Option Compute vertex colors überträgt Vertex-Farben aus Meshes und Anzeigefarben von Punktwolken auf das ShrinkWrap-Mesh. Delete input objects kann Eingabeobjekte löschen, sobald das Ergebnis erfolgreich erstellt wurde, und sollte daher mit Vorsicht verwendet werden.
3. Vorschau prüfen und anschließend das Ergebnis kontrollieren
Kontrollieren Sie das Ergebnis während der Befehlsausführung mit Preview. Draw mesh wires zeigt das Drahtgitter des Vorschau-Meshes an, während Hide input objects die Eingabeobjekte während der Vorschau ausblendet. Diese Optionen helfen dabei, die Flächendichte und die Anpassung des Meshes an die Eingabegeometrie zu beurteilen.
Prüfen Sie das erstellte Objekt anschließend erneut mit Check. Wenn das Mesh für den 3D-Druck bestimmt ist, sollten Sie sich nicht auf die allgemeine Prüfung der Datenstruktur beschränken. Laut der Rhino-Dokumentation können lange, schmale Flächen den Druck auf manchen STL/SLA-Druckern verlangsamen, unerwartete Ergebnisse verursachen oder den Speicher des Druckers beanspruchen.
Mit ShowEdges lassen sich offene Kanten finden. Zum Beheben dieser Kanten oder anderer Mesh-Fehler führt die Dokumentation Befehle wie FillMeshHole, FillMeshHoles, MatchMeshEdge, CullDegenerateMeshFaces und ExtractDuplicateMeshFaces auf. Welches Werkzeug geeignet ist, hängt von der Art des festgestellten Fehlers ab.
Einsatz in Architektur-, Innenraum- und Archviz-Workflows
ShrinkWrap kommt infrage, wenn ein Mesh benötigt wird, das Geometrie aus verschiedenen Quellen umschließt. Die offizielle Dokumentation nennt als konkrete Anwendungsfälle die Umwandlung von 3D-Scan-Teilen in ein Mesh, die Erstellung eines zusammengeführten Ergebnisses aus mehreren Objekten und das Erzeugen eines Meshes aus Punktwolken. Das kann für Architektur- und Innenraumteams, die mit Scan-Daten arbeiten, sowie für Anwender relevant sein, die Modelle für die physische Fertigung vorbereiten.
Wenn in einem Archviz-Workflow ein Mesh erstellt werden muss, ist es wichtig, das gewünschte Ergebnis vorab festzulegen: Soll die Flächenzahl reduziert werden, soll das Mesh den Punkten folgen oder sollen Löcher geschlossen sein? Eine hohe Polygon Optimization kann die Flächenzahl verringern, zugleich aber die Abweichung von der Zield kantenlänge erhöhen. Da Fill holes in input objects auch kleine, bewusst im Entwurf belassene Öffnungen schließen kann, sollten Vorschau und abschließende Prüfung nicht übersprungen werden. Die Dokumentation verweist außerdem auf Rhinos Befehl QuadRemesh für handhabbare Polygon-Meshes; dieser sollte nicht so behandelt werden, als hätte er denselben Zweck und dasselbe Ergebnis wie ShrinkWrap. Die in dieser Anleitung beschriebenen Befehle und Optionen basieren auf der Rhino-8-Dokumentation. Die Quellen enthalten keine Angaben zu Lizenzbedingungen oder Hardwareanforderungen.
Häufige Fehler
Bei höherer
Polygon Optimizationdie Abweichung von der Zield kantenlänge außer Acht lassen.Vergessen, dass
Fill holes in input objectsauch kleine Öffnungen im Entwurf schließen kann.Annehmen, dass keine geometrischen Probleme vorhanden sind, nur weil
Checkerfolgreich war.Vor dem 3D-Druck lange, schmale Flächen oder offene Kanten nicht prüfen.
Beim Aktivieren von
Delete input objectsnicht berücksichtigen, dass Eingabeobjekte nach erfolgreicher Erstellung des Ergebnisses gelöscht werden können.
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 praktische Nutzen von ShrinkWrap darin, dass sich Meshes aus Scan-Teilen und unterschiedlichen Geometrietypen direkt in Rhino erstellen lassen. Werden die Befehle `Check` und zur Mesh-Diagnose auch bei der Vorbereitung für den 3D-Druck in den Workflow integriert, kann die Prüfung des Ergebnisses systematischer erfolgen.
Sicherer ist es, die Einstellungen auf das gewünschte Mesh abzustimmen und nicht pauschal hochzusetzen: Eine Reduzierung der Flächenzahl kann die Abweichung von der Kantenlänge erhöhen, während das Füllen von Löchern auch Öffnungen schließen kann, die erhalten bleiben sollten. Die Dokumentation macht keine Angaben zu Lizenz- oder Hardwareanforderungen. Daher empfiehlt es sich, das Ergebnis mit einem kleinen Beispielmodell in der vorhandenen Büroinstallation zu prüfen.
Häufige Fragen
Mit welchen Geometrietypen arbeitet Rhino 8 ShrinkWrap?
Als Eingaben werden NURBS-Flächen, SubD-Objekte, Meshes, Punktwolken und Punktobjekte akzeptiert.
Wie lässt sich die Flächenzahl eines Meshes mit ShrinkWrap reduzieren?
Mit höherer `Polygon Optimization` werden mehr Scheitelpunkte adaptiv zusammengeführt. Auch ein höherer Wert für `Smoothing iterations` reduziert die Flächenzahl und zieht das Mesh weiter nach innen.
Wie lassen sich Mesh- oder Geometriefehler in Rhino prüfen?
Mit `Check` lässt sich die Datenstruktur des ausgewählten Objekts prüfen. Zur Untersuchung von Mesh-Problemen können `ShowEdges` und weitere in der Dokumentation aufgeführte Diagnosebefehle verwendet werden.



