Kurz gesagt
- BlendSrf erstellt eine Übergangsfläche zwischen zwei Flächen, Polysurface- oder Extrusionskanten.
- MatchSrf gleicht eine Flächenkante hinsichtlich Position, Tangentialität oder Krümmungskontinuität an.
- Trim schneidet ausgewählte Bereiche an den Schnittpunkten mit Schneidobjekten ab und entfernt sie.
- Die McNeel-Dokumentation empfiehlt, vor dem Blend-Vorgang überflüssige Kanten zu reduzieren und bei sichtbaren Lücken im Render die betreffenden Flächen mit Join zu verbinden.
Dieser Leitfaden erläutert anhand der von McNeel für Rhino 8 veröffentlichten Dokumentation, wann und wie die Befehle BlendSrf, MatchSrf und Trim eingesetzt werden. Alle drei Werkzeuge bearbeiten Flächengeometrie, erfüllen jedoch unterschiedliche Aufgaben: BlendSrf erzeugt einen neuen Übergang zwischen zwei Kanten, MatchSrf gleicht eine vorhandene Flächenkante an eine Zielgeometrie an und Trim entfernt Bereiche, die durch Schneidobjekte festgelegt werden. Wer diesen Unterschied vor dem Bearbeiten klärt, kann unnötige Änderungen am Modell vermeiden.
Welcher Befehl eignet sich für welche Aufgabe?
Wenn zwischen den Kanten zweier Flächen ein neuer Übergang benötigt wird, kann BlendSrf verwendet werden. Der Befehl funktioniert mit Flächen-, Polysurface- oder Extrusionskanten. Mit der Option ChainEdges lassen sich angrenzende Kanten gemeinsam auswählen.
Muss eine vorhandene Kante mit einer bestimmten Kontinuität an eine andere Fläche anschließen, ist MatchSrf die passende Wahl. Dabei kann zwischen Positions-, Richtungs- und Krümmungsbedingungen gewählt werden. McNeel zufolge arbeitet MatchSrf zuverlässiger, wenn die Flächen bereits nahe beieinanderliegen und nur eine kleine Anpassung für die Übereinstimmung erforderlich ist. Größere Änderungen sind ebenfalls möglich, können aber mehrere Versuche erfordern.
Trim dient dagegen zum Schneiden: Ein oder mehrere Objekte werden als Schneidobjekte verwendet, anschließend werden die zu entfernenden Bereiche ausgewählt. Sollen auch die Schneidobjekte selbst getrimmt werden, können vor dem Start des Befehls alle relevanten Objekte ausgewählt werden.
Übergänge mit BlendSrf anpassen
Wählen Sie die Kante der ersten Fläche aus, an der der Übergang entstehen soll. Sollen verbundene Kanten gemeinsam ausgewählt werden, verwenden Sie ChainEdges. Wählen Sie anschließend die zweite Kante oder Kantenkette aus. Treffen Kanten an einem Eckpunkt aufeinander, kann Rhino sie als eine durchgehende Kante erkennen. Laut Dokumentation muss nach der ersten Auswahl die Strg-Taste gedrückt werden, um die zweite Kante separat auszuwählen.
Passen Sie die Blend-Einstellungen und Kontrollgriffe an. Lock dient dazu, die Kurvenbeziehung an beiden Enden beizubehalten. Die Schieberegler bestimmen, über welche Strecke entlang der Kantenkurve die Übergangsfläche wirkt; die beiden Slider steuern die Enden der Flächen separat.
Fügen Sie mit Add Shapes zusätzliche Profilformen ein, um den Verlauf an weiteren Stellen zu steuern. Laut Dokumentation ermöglicht dies insbesondere bei komplexen Ausgangsformen eine bessere Kontrolle. Die Option Straighten fügt automatisch Formen hinzu, damit die Isokurven der Blend-Fläche weniger verdreht verlaufen. Diese Optionen helfen bei der Formgebung; die Quelle empfiehlt jedoch keinen konkreten Einstellungswert.
Prüfen Sie, ob genügend Platz vorhanden ist, damit die Fläche mit angrenzenden Flächen getrimmt und verbunden werden kann. McNeel empfiehlt, bei Blend-Vorgängen von großen zu kleinen Radien zu arbeiten und nach Möglichkeit vorher überflüssige Kanten zu reduzieren. Weniger sich kreuzende Kanten können das Trimmen und Verbinden rund um die Übergangsfläche erleichtern.
Kontinuitätsgrad mit MatchSrf festlegen
Wählen Sie zuerst die zu bearbeitende Flächenkante und anschließend die Zielkante oder Zielfläche aus. Die Kante, die MatchSrf verändert, darf nicht getrimmt sein. Eine geschlossene Kante kann nicht an eine offene Kante angepasst werden; der Befehl arbeitet mit vollständigen Kantenkurven. Soll nur ein Teil der Kante verwendet werden, empfiehlt die Dokumentation, die Fläche zu trimmen oder die Kante mit SplitEdge aufzuteilen.
| Einstellung | Empfohlener Wert | Wirkung |
|---|---|---|
| Continuity: Position | Position, wenn nur die Position angepasst werden soll | Gleicht die Position der Kanten an. |
| Continuity: Tangency | Tangency, wenn auch die Richtung übereinstimmen soll | Gleicht Position und Richtung an. |
| Continuity: Curvature | Curvature, wenn auch der Krümmungsradius übereinstimmen soll | Gleicht Position, Richtung und Krümmungsradius an. |
| Preserve other end | None, Position, Tangency oder Curvature für die gegenüberliegende Kante | Begrenzt die Änderung am nicht angepassten Ende. |
Diese Optionen führen nicht in jedem Projekt zum selben Ergebnis, sondern sollten entsprechend der erforderlichen Kontinuität gewählt werden. Wenn Average surfaces aktiviert ist, werden beide Flächen in Richtung einer Zwischenform verändert. Ist auch die Zielfläche nicht getrimmt, wird die Anpassung auf Grundlage des Mittelwerts beider Flächen erstellt. Bei aktivierter Option wird keine History aufgezeichnet.
Refine match prüft, ob das Ergebnis innerhalb der Toleranz liegt, und verbessert die Anpassung bei Bedarf durch zusätzliche Linien auf der Fläche. Da die Dokumentation keinen konkreten Toleranzwert nennt, lässt sich hier kein allgemeiner Wert empfehlen. Mit OnSurface kann eine Kurve ausgewählt werden, die auf oder nahe einer Fläche liegt; die Kurve wird auf die Zielfläche projiziert. Ist die Richtung unklar, lässt sich die Anpassungsrichtung mit Flip umkehren.
Trim und getrimmte Flächen verstehen
Trim schneidet anhand von Schneidobjekten festgelegte Bereiche ab und entfernt sie. Wenn Linien das zu schneidende Objekt nicht erreichen, kann ExtendCuttingLines ihre gedachten Verlängerungen verwenden. Mit ApparentIntersections können Kurven danach beurteilt werden, ob sie sich in der aktiven Ansicht schneiden; für Flächen gilt diese Funktion jedoch nicht. Wenn sich die Bereiche nur schwer auswählen lassen, ist Split eine Alternative: Teilen Sie das Objekt und löschen Sie den unerwünschten Teil.
Eine getrimmte Fläche besteht aus der zugrunde liegenden Flächengeometrie und den Trimmkurven, die festlegen, welche Bereiche dieser Fläche angezeigt werden. Die sichtbare Begrenzung beschreibt daher nicht unbedingt die gesamte zugrunde liegende Fläche. Liegt außerhalb der äußeren Trimmgrenzen ein großer, ungenutzter Bereich, lässt sich mit ShrinkTrimmedSrf die Fläche auf die Größe der Trimmgrenzen verkleinern. Der Befehl Untrim entfernt Trimmgrenzen; über die zugehörigen Optionen wird festgelegt, welche Grenzen entfernt und ob die ursprünglichen Trimmobjekte beibehalten werden.
Lücken, die beim Rendern zwischen mit BlendSrf erstellten und ursprünglichen Flächen sichtbar sind, können darauf zurückzuführen sein, dass die für das Rendering erzeugten Polygonnetze die tatsächlichen Flächen nicht exakt abdecken. McNeel weist darauf hin, dass in solchen Fällen das Verbinden der betreffenden Flächen mit Join zu einem einzigen Objekt dazu beitragen kann, die Netze aufeinander abzustimmen und Lücken zu vermeiden. Das bedeutet nicht, dass jede Lücke im Render dieselbe Ursache hat; zuerst sollten die Flächenverbindungen im Modell überprüft werden.
Im Workflow für Architektur und Visualisierung
Für Anwenderinnen und Anwender, die in der Architekturmodellierung und Visualisierung Flächenkanten, Übergänge oder getrimmte Begrenzungen bearbeiten, ist entscheidend, die Funktion des Befehls auf den geometrischen Bedarf abzustimmen. Eine neue Verbindungsfläche erstellt BlendSrf, vorhandene Kanten mit einer bestimmten Kontinuität abzugleichen ist die Aufgabe von MatchSrf und Bereiche abzuschneiden und zu entfernen die von Trim. Diese Unterscheidung erleichtert es, insbesondere bei Modellen, die in eine weitere Bearbeitungsphase übergeben werden, die Entstehung der Flächen nachzuvollziehen.
Auch die Reihenfolge der Arbeitsschritte kann das Ergebnis beeinflussen: Vor dem Blend-Vorgang überflüssige Kanten zu reduzieren, ausreichend Arbeitsraum zu lassen und anschließend die Flächenverbindungen zu prüfen, gehören zu den praktischen Empfehlungen der Dokumentation. Bei MatchSrf sind außerdem die Anforderungen an die Kanten und der Wegfall der History-Aufzeichnung bei aktivierter Option Average surfaces zu beachten. Dieser Leitfaden basiert auf den Befehlsbeschreibungen in der Rhino-8-Dokumentation; die Quellen enthalten keine Angaben zu Hardwareanforderungen, Preisen oder Lizenzbedingungen.
Häufige Fehler
Bei MatchSrf versuchen, eine getrimmte Kante oder eine offene Kante an eine geschlossene Kante anzupassen.
Bei BlendSrf nicht berücksichtigen, dass sich an einer Ecke treffende Kanten möglicherweise als eine Kette auswählen lassen.
Die sichtbare Begrenzung nach dem Trimmen für die vollständige Geometrie der zugrunde liegenden Fläche halten.
Übersehen, dass bei aktiviertem Average surfaces in MatchSrf keine History aufgezeichnet wird.
Lücken beim Rendern von Blend-Flächen direkt auf den Trim-Vorgang zurückführen; die Dokumentation nennt nicht übereinstimmende Netze als mögliche Ursache.
Bei jeder Flächenanpassung Curvature wählen; maßgeblich ist die benötigte Kontinuitätsbedingung.
Quellen
3 QuellenQuelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.
Für Architektur- und Innenarchitekturbüros in der Türkei kann es unnötiges Ausprobieren bei der Flächenbearbeitung reduzieren, wenn die Befehle nach ihrer jeweiligen Aufgabe eingesetzt werden. BlendSrf erstellt Übergangsflächen, MatchSrf passt vorhandene Kanten an und Trim übernimmt das Schneiden. Diese Unterscheidung erleichtert es, die Geometrie insbesondere in späteren Modellierungsphasen nachzuvollziehen.
In der Praxis sind es sinnvolle Schritte, vor dem Blenden Kanten zu vereinfachen und vor dem Rendern die Verbindungen zu prüfen. Die Kantenbedingungen von MatchSrf und die Auswirkungen der Option Average surfaces auf die History sollten ebenfalls beachtet werden. Da die Quellen keine Angaben zu Kosten, Hardware oder Lizenzen enthalten, sollten Büros diese Punkte anhand ihrer eigenen Bedingungen für Rhino 8 beurteilen.
Häufige Fragen
Wofür wird BlendSrf in Rhino 8 verwendet?
BlendSrf erstellt eine Übergangsfläche zwischen zwei Flächen-, Polysurface- oder Extrusionskanten. Mit Add Shapes lässt sich die Form des Übergangs an weiteren Stellen steuern.
Welche Kontinuitätsoptionen gibt es bei MatchSrf?
Position gleicht die Position an, Tangency Position und Richtung und Curvature Position, Richtung und Krümmungsradius. Die Kante der zu verändernden Fläche darf nicht getrimmt sein.
Warum können beim Rendern von Blend-Flächen Lücken sichtbar sein?
Laut McNeel-Dokumentation bilden die für das Rendering erzeugten Polygonnetze die tatsächliche Geometrie von Blend- und ursprünglichen Flächen möglicherweise nicht exakt deckungsgleich ab. Es kann helfen, die Flächen mit Join zu einem einzigen Objekt zu verbinden.



