Kurz gesagt
- ToNURBS kann Mesh- und SubD-Objekte in NURBS-Flächen umwandeln.
- Um Kurven aus Mesh- oder SubD-Kanten zu erzeugen, klicken Sie bei gedrückter Ctrl+Shift-Tastenkombination auf die Kanten.
- Bei der Mesh-Umwandlung können Sie festlegen, ob Dreiecksflächen zu getrimmten oder ungetrimmten NURBS-Flächen werden.
- What meldet Objekteigenschaften, List die technische Datenstruktur.
Was Sie in diesem Leitfaden erfahren
Wenn Sie ein als Mesh oder SubD erstelltes Modell in NURBS-Flächen umwandeln müssen, können Sie den Befehl ToNURBS in Rhino 8 verwenden. Mit dem Befehl lassen sich außerdem aus den Kanten geeigneter Objekte NURBS-Kurven erzeugen. Dieser Leitfaden erklärt, welche Geometrietypen sich umwandeln lassen, wie sich die Optionen auf das Ergebnis auswirken und wie Sie Informationen zum erzeugten Objekt abrufen.
Bei der Umwandlung geht es um mehr als das Ausführen eines Befehls. Entscheidungen wie das Beibehalten oder Löschen des Eingabeobjekts, die Behandlung von Mesh-Dreiecken und das Zusammenführen von SubD-Flächen beeinflussen den Arbeitsablauf. Daher ist es hilfreich, zunächst den Geometrietyp und das gewünschte Ergebnis festzulegen und anschließend das Resultat zu prüfen.
Voraussetzungen
Dieser Überblick stützt sich auf die Rhino-8-Befehlsdokumentation von McNeel. Behandelt werden die Befehle ToNURBS, What und List. Die Quellen erläutern weder Anforderungen an ein Konto oder einen bestimmten Lizenztyp noch Hardwarevoraussetzungen oder den Status der Befehle in anderen Rhino-Versionen. Die folgenden Schritte beschränken sich daher auf die Rhino-8-Dokumentation.
Für die Umwandlung in Flächen genügt ein Mesh- oder SubD-Objekt. Wenn Sie Kurven erzeugen möchten, müssen Sie die Kanten des Mesh- oder SubD-Objekts auswählen. ToNURBS kann außerdem einfache Objekte für Programme, die NURBS verarbeiten können, in NURBS umwandeln. Als Beispiel nennt die Dokumentation ein Extrusion-Objekt, das nur durch eine Profilkurve und eine Länge definiert ist.
Schritt für Schritt: Umwandlung mit ToNURBS
Wählen Sie das Eingabeobjekt aus. Wählen Sie das Mesh- oder SubD-Objekt aus, das Sie in NURBS-Flächen umwandeln möchten. Die Flächenumwandlung des Befehls wird für diese beiden Objekttypen beschrieben. Berücksichtigen Sie bei den nächsten Schritten, dass die Ausgabe an derselben Position wie die vorhandene Geometrie entstehen kann und dass die Löschoption das Ergebnis beeinflusst.
Wechseln Sie zur Kantenauswahl, wenn Sie Kanten in Kurven umwandeln möchten. Klicken Sie bei gedrückter Ctrl+Shift-Tastenkombination auf Mesh- oder SubD-Kanten. Um eine Kantenkette auszuwählen, klicken Sie doppelt auf eine Kante. Diese Auswahlmethode unterscheidet sich von der Flächenumwandlung: Ziel ist nicht, das gesamte Objekt in NURBS-Flächen umzuwandeln, sondern aus den ausgewählten Kanten NURBS-Kurven zu erzeugen.
Führen Sie die ToNURBS-Umwandlung aus und legen Sie fest, ob das Eingabeobjekt erhalten bleiben soll. Ist die Option DeleteInputObjects auf Yes gesetzt, ersetzt das NURBS-Objekt das ursprüngliche Nicht-NURBS-Objekt. Bei No wird das neue NURBS-Objekt dem aktuellen Layer hinzugefügt; altes und neues Objekt bleiben an derselben Position. Wenn Sie die Ausgangsgeometrie zum Vergleichen oder späteren Prüfen behalten möchten, wählen Sie die Option entsprechend.
Prüfen Sie bei einem Mesh die Optionen für Dreiecksflächen. MeshOptions enthält Einstellungen, die nur für die Umwandlung von Mesh in NURBS verwendet werden. Bei TrimTriangularFaces Yes werden die Mesh-Dreiecke durch getrimmte NURBS-Flächen ersetzt. Mit No werden die Dreiecke in ungetrimmte NURBS-Flächen umgewandelt. Beide Optionen sind in der Dokumentation aufgeführt; welche für ein bestimmtes Modell besser geeignet ist, hängt jedoch von der Geometrie ab.
Prüfen Sie beim SubD-Eingabeobjekt die Einstellungen für Flächenpakete und Kontinuität. Die Einstellung Faces legt fest, ob beim Umwandeln eines SubD viereckige Flächengitter zusammengeführt werden. Packed fasst ein viereckiges Flächengitter zu einer größeren NURBS-Fläche zusammen; Unpacked erzeugt für jede viereckige SubD-Fläche eine separate NURBS-Fläche. ShowFacePacks zeigt SubD-Flächen in unterschiedlichen Farben an, abhängig davon, wie die rechteckigen Viereckgitter unterteilt sind. Mit ForceUpdateFacePacks lassen sich die Gitter zurücksetzen, nachdem Falten hinzugefügt oder Flächen gelöscht wurden; laut Dokumentation entspricht das dem Befehl PackSubDFaces.
Die Option ExtraordinaryVertex steuert die Kontinuität an außergewöhnlichen Eckpunkten, wenn aus einem SubD ein Polysurface erstellt wird. G0 soll die Form möglichst nahe am SubD halten; G1 und G1x erlauben stärkere Abweichungen. G1x versucht, die Abweichung der Kantennormalen auf 1 Grad oder weniger zu beschränken. G1xx verwendet doppelte Knoten in Isokurven nahe den Kanten und fügt weitere Kontrollpunkte hinzu, um die Glätte der Zebra-Streifen zu verbessern. G2 sorgt an außergewöhnlichen Eckpunkten für G2-Kontinuität. Die Dokumentation weist jedoch darauf hin, dass diese Einstellung in diesen Bereichen Beulen oder Dellen verursachen kann.
Prüfen Sie das Ergebnis mit Objektinformationen. Der Befehl What meldet die Eigenschaften des Objekts und seines Layers in einem eigenen Fenster. Der Bericht kann den Objekttyp, die Object ID, den Layernamen, den Namen des zugewiesenen Render Materials sowie Informationen zur Quelle und Geometrie enthalten. List liefert detaillierte technische Informationen über die interne Datenstruktur der ausgewählten Objekte und wird laut Dokumentation in der Regel zum Debugging verwendet.
Häufige Fehler
Es ist nicht sinnvoll, ein Mesh mit den SubD-Umwandlungsoptionen oder ein SubD mit meshespezifischen Einstellungen zu behandeln: MeshOptions wird nur bei Mesh-Eingaben verwendet, SubDOptions nur bei SubD-Eingaben. Prüfen Sie vor der Umwandlung den Objekttyp. Außerdem kann es passieren, dass das alte Objekt versehentlich ersetzt wird oder beide Objekte an derselben Position verbleiben, wenn Sie DeleteInputObjects nicht beachten. Überlegen Sie vor dem Anwenden am Modell, welche Folgen Yes und No haben.
Bei der SubD-Umwandlung führen Packed und Unpacked nicht zum gleichen Ergebnis. Die erste Option fasst viereckige Gitter zu größeren Flächen zusammen, die zweite erstellt für jede Vierecksfläche eine eigene Fläche. Auch bei außergewöhnlichen Eckpunkten führt nicht dieselbe Kontinuitätseinstellung bei jedem Modell zum gleichen Resultat. Prüfen Sie insbesondere, ob die Option G2 Beulen oder Dellen erzeugt. Berücksichtigen Sie beim Anwenden der in der Quelldokumentation beschriebenen Kontinuitätseinstellungen sowohl die Form als auch die Anforderungen an die Kontinuität.
Verwenden Sie auch die Befehle What und List nicht austauschbar. What zeigt Objekt- und Layereigenschaften sowie Informationen zur Geometrie an; List erstellt einen technischen Bericht zur internen Datenstruktur. Um Objekteigenschaften kennenzulernen, ist What der richtige erste Schritt. Für die Untersuchung der technischen Struktur oder zum Debugging eignet sich List besser.
Auswirkungen auf Architektur- und Visualisierungs-Workflows
Wenn Geometrie aus Architektur- oder Innenarchitekturprojekten, die als Mesh oder SubD vorliegt, in einen NURBS-basierten Workflow überführt werden muss, bietet ToNURBS eine Umwandlungsmöglichkeit. Auch die Umwandlung von Kanten in Kurven kann bei Modellierungsarbeiten nützlich sein, wenn ausgewählte Linien als separate Geometrie verwendet werden sollen. Die Quelle sagt jedoch nicht, dass die Umwandlung bei jedem Modell dieselbe Flächenanzahl, Leistung oder nahtlose Kompatibilität mit anderer Software gewährleistet. Das Ergebnis sollte zusätzlich in der Zielsoftware und im Hinblick auf die Projektanforderungen geprüft werden.
In Büros ist es wichtig, Optionen wie Flächenpakete, Flächenkontinuität und das Beibehalten des alten Objekts nach den jeweiligen Projektanforderungen festzulegen. Wenn das neue NURBS-Objekt an derselben Position wie die Ausgangsgeometrie bleibt, lässt sich beides vergleichen. Da dann aber beide Objekte in der Szene vorhanden sind, sollte klar sein, mit welcher Geometrie gearbeitet wird. Die Befehlsdokumentation enthält keine Angaben zu Hardware, Kosten oder Lizenzen. Vor Entscheidungen in diesen Bereichen sollten die verwendete Rhino-Installation und der Arbeitsablauf des Unternehmens gesondert geprüft werden.
Nächste Schritte
Testen Sie die Umwandlungsoptionen zunächst separat an einem kleinen oder repräsentativen Mesh- oder SubD-Modell. Vergleichen Sie bei Meshes die Einstellung TrimTriangularFaces und bei SubD die Optionen Packed und Unpacked; prüfen Sie anschließend bei Bedarf die Kontinuitätseinstellungen. Wenn Sie das Ausgangsobjekt behalten, können Sie die Geometrie vor und nach der Umwandlung leichter vergleichen. Prüfen Sie zum Schluss mit What die Objekteigenschaften und bei Bedarf mit List die technische Datenstruktur.
Quelle und Lizenz
Der Leitfaden wurde anhand der von McNeel veröffentlichten Dokumentation zu ToNURBS und What für Rhino 8 ins Türkische übertragen. In den bereitgestellten Informationen werden die Quellen als frei lizenziert angegeben. Die Erläuterungen zum Befehl List stammen aus dem entsprechenden Abschnitt der What-Dokumentation.
Quellen
2 QuellenQuelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.
ToNURBS kann für Büros und Studierende eine nützliche Brücke sein, wenn sie Geometrie aus unterschiedlichen Ausgangsformaten in einen NURBS-basierten Workflow überführen möchten. Besonders die Optionen zum Erzeugen von Kantenkurven und zum Packen von SubD-Flächen helfen dabei, die Struktur der Ausgabe bewusster zu steuern.
Das Ergebnis der Umwandlung hängt jedoch von der Geometrie und den gewählten Einstellungen ab; die Quelle garantiert weder eine bestimmte Leistung noch Kompatibilität mit anderer Software. Für Teams in der Türkei ist es am sinnvollsten, Flächenstruktur und Kontinuität zunächst an einem repräsentativen Modell zu testen, bevor sie an einem echten Projekt arbeiten. Da die Quellen keine Angaben zu Preis, Lizenzbedingungen oder Hardwareanforderungen enthalten, sollten diese Punkte gesondert geprüft werden.
Häufige Fragen
Welche Objekte wandelt ToNURBS in Rhino 8 um?
ToNURBS wandelt Mesh- und SubD-Objekte in NURBS-Flächen um. Aus Mesh- oder SubD-Kanten lassen sich außerdem NURBS-Kurven erzeugen.
Kann das alte Objekt bei der ToNURBS-Umwandlung erhalten bleiben?
Ja. Wenn DeleteInputObjects auf No gesetzt ist, wird das neue NURBS-Objekt dem aktuellen Layer hinzugefügt und das alte Objekt bleibt an derselben Position.
Was ist der Unterschied zwischen den Rhino-Befehlen What und List?
What meldet die Eigenschaften des Objekts und seines Layers. List liefert detaillierte technische Informationen über die interne Datenstruktur der ausgewählten Objekte und wird üblicherweise zum Debugging verwendet.



