Kurz gesagt
- CageEdit kann Objekte mit 1D-, 2D- oder 3D-Kontrollobjekten verformen.
- Die Option Local begrenzt die Wirkung des Kontrollobjekts anhand der festgelegten Falloff distance.
- Accurate kann langsamer aktualisiert werden; Fast erzeugt weniger genaue Flächen mit weniger Kontrollpunkten.
- SoftEditCrv verringert die Änderung um den ausgewählten Kurvenpunkt herum mit zunehmender Entfernung schrittweise.
Mit dem Befehl CageEdit in Rhino 8 lassen sich erfasste Objekte weich verformen, indem die Punkte eines Kontrollobjekts bearbeitet werden. Dieser Leitfaden führt Schritt für Schritt durch die Funktionen Cage, CageEdit und SoftEditCrv aus der offiziellen Rhino-8-Dokumentation. Er richtet sich an alle, die Formen in Architektur- und Innenraummodellen insgesamt oder in einem begrenzten Bereich verändern möchten. Die Befehle und Optionen entsprechen der Rhino-8-Dokumentation; eine ideale Käfigdichte oder ein optimaler Falloff-Wert für jedes Modell wird nicht vorausgesetzt.
Wann CageEdit verwenden?
Mit CageEdit lassen sich größere, fließende Formänderungen über die Kontrollpunkte eines Käfigs vornehmen, statt die Kontrollpunkte eines Objekts einzeln zu verschieben. Laut Rhino-Dokumentation kann diese Methode Flächen mit vielen Kontrollpunkten weich verformen. Bei Polysurface-Objekten trennt die Verformung die Teilflächen nicht an ihren Übergängen. Die Wirkung kann sich auf das gesamte Objekt erstrecken oder auf einen lokalen Bereich beschränkt werden.
Das Kontrollobjekt kann mit dem Befehl Cage erstellt oder als vorhandene Kurve beziehungsweise Fläche verwendet werden. Ein Käfig kann eine 1D-, 2D- oder 3D-Struktur sein, etwa ein Rechteck oder eine Linie; der Typ hängt von der Erstellungsweise und der Begrenzungsbox des Objekts ab. Laut Rhino-Dokumentation können Käfige mit wenigen Kontrollpunkten komplexe Objekte bearbeiten. Außerdem können die Übergänge weicher ausfallen als bei der herkömmlichen Bearbeitung von Kontrollpunkten.
Mit CageEdit verformen: Schritt für Schritt
Wählen Sie das zu bearbeitende Objekt aus. Die erfassten Objekte bestimmen, welche Geometrie von der anschließenden Käfigbearbeitung betroffen ist. Auch Kontrollpunkte von Kurven, Flächen oder Meshes können als erfasste Objekte ausgewählt werden.
Wählen oder erstellen Sie ein Kontrollobjekt. Erstellen Sie den Käfig über
Transform › Cage Editing › Create Cageoder mit dem BefehlCage. Alternativ können Sie eine vorhandene Kurve oder Fläche als Kontrollobjekt verwenden. Laut Rhino-Dokumentation kann die Käfigbox anhand der Begrenzungsbox des Objekts erstellt werden.Starten Sie CageEdit und legen Sie das Kontrollobjekt fest. Der Befehlspfad lautet
Transform › Cage Editing › Cage Edit. Nachdem Sie die Objekte und das Kontrollobjekt festgelegt haben, bearbeiten Sie die Punkte des Kontrollkäfigs.Steuern Sie die Bearbeitung über die Käfigpunkte. Ein Klick auf ein Käfig-Kontrollpolygon wählt zwei benachbarte Käfigpunkte aus; ein Doppelklick auf das Polygon wählt eine Punktreihe aus. Mit dieser Auswahl lässt sich die Verformung auf einen einzelnen Punkt oder eine größere Reihe ausdehnen.
Prüfen Sie das Ergebnis und lösen Sie das Objekt bei Bedarf vom Käfig. Mit
ReleaseFromCagewerden ausgewählte Objekte von der Wirkung des CageEdit-Kontrollobjekts gelöst. Auch der BefehlSelCaptives, mit dem sich erfasste Objekte eines Kontrollobjekts finden lassen, ist in der Dokumentation aufgeführt.
Wirkungsbereich und Verformungsoptionen
Global und Local sind zwei unterschiedliche Ansätze, um den Wirkungsbereich des Käfigs festzulegen. Global wirkt auf Objekte im 3D-Raum; auch Bereiche außerhalb des Käfigs können an der Verformung beteiligt sein. Die Dokumentation warnt, dass die Wirkung deutlich zunehmen kann, wenn Objekte über das Kontrollobjekt hinausragen. Gehen Sie daher nicht davon aus, dass ausschließlich der Bereich innerhalb des Käfigs verändert wird.
Die Option Local definiert eine Falloff distance, die vom Kontrollobjekt in die Umgebung reicht. Objekte oder Objektteile außerhalb dieser Entfernung werden nicht verformt. Dabei wirken der Bereich mit voller Käfigwirkung, der unbeeinflusste Bereich und die Übergangszone dazwischen zusammen. Local eignet sich eher, wenn Sie steuern möchten, wo die Wirkung beginnt und ausläuft; die Dokumentation empfiehlt jedoch keinen bestimmten Zahlenwert für die Entfernung.
| Einstellung | Empfohlener Wert | Wirkung |
|---|---|---|
| Deformation | Fast oder Accurate – je nach Bedarf | Fast erzeugt Flächen mit weniger Kontrollpunkten und geringerer Genauigkeit. Accurate kann langsamer aktualisiert werden und beim erneuten Anpassen dichtere Flächen erzeugen. |
| PreserveStructure | Yes oder No – je nach Geometrieanforderung | Yes erhält die Kontrollpunktstruktur der Kurve oder Fläche. Bei No wird das Objekt bei Bedarf neu angepasst, um eine genaue Verformung zu erzielen. |
| Region to edit | Global oder Local – je nach gewünschtem Wirkungsbereich | Global erstreckt die Wirkung auf den 3D-Raum. Local begrenzt sie über die Falloff distance. |
| Rigid | Für jedes Objekt festgelegt | Ändert die Position des erfassten Objekts, ohne seine Form zu verformen. Objekte innerhalb einer Gruppe werden als Einheit transformiert. |
PreserveStructure gilt nicht für Polysurface-Objekte und wird nicht angezeigt, wenn ausschließlich eine Polysurface ausgewählt ist. Außerdem kann Yes bei einer Kurve oder Fläche die Verformungsgenauigkeit verringern, wenn das Objekt nicht genügend Kontrollpunkte hat. Bei No darf das Objekt bei Bedarf mit mehr Käfig-Kontrollpunkten neu angepasst werden, um eine genaue Verformung zu erzielen. Blockinstanzen lassen sich mit CageEdit bearbeiten; laut Dokumentation werden Blöcke jedoch unabhängig von der Einstellung Rigid immer starr transformiert.
Lokalere Kurvenbearbeitung: SoftEditCrv
Um einen bestimmten Bereich einer Kurve weich zu verändern, ohne einen Käfig zu verwenden, können Sie SoftEditCrv einsetzen. Der Befehl verschiebt den ausgewählten Punkt und verringert die Änderung entlang der Kurve mit zunehmender Entfernung von diesem Punkt. Wählen Sie den Bearbeitungspunkt der Kurve aus, legen Sie die Zielposition fest und bestimmen Sie die Wirkungsentfernung. Distance wird in Modelleinheiten angegeben; Sie können einen Wert eingeben oder die Entfernung durch Klicken auf der Kurve festlegen.
Mit FixEnds=Yes bleiben die Endpunkte unverändert, selbst wenn der Wert für Distance die Entfernung zu einem oder beiden Enden der Kurve überschreitet. Die Rhino-Dokumentation weist jedoch darauf hin, dass diese Einstellung bei dichten Kurven in Endpunktnähe zu einer abrupten Änderung führen kann. Bei FixEnds=No dürfen sich die Endpunkte bewegen, wenn die Entfernung bis zu ihnen reicht. Wenn die Kurvenenden erhalten bleiben müssen, sollten Sie das Ergebnis dieser beiden Einstellungen besonders sorgfältig prüfen.
Worauf Sie in Architektur- und Visualisierungs-Workflows achten sollten
Mit CageEdit lässt sich die allgemeine Form einer Fläche oder Polysurface verändern, ohne zahlreiche Kontrollpunkte einzeln verschieben zu müssen. Der lokale Wirkungsbereich kann bei Bearbeitungen hilfreich sein, bei denen die Geometrie in der Umgebung erhalten bleiben soll; Global kann einen größeren Objektbereich beeinflussen. SoftEditCrv bietet eine Alternative, wenn bei dichten Kurven eine lokale Korrektur erforderlich ist.
Im Workflow kommt es darauf an, die Auswahl und Einstellungen an die Geometrie anzupassen: Fast priorisiert die Aktualisierungsgeschwindigkeit, verringert aber die Genauigkeit; Accurate kann langsamer arbeiten. Da die Quelldokumentation keine spezifischen Angaben zu Hardwareanforderungen, Lizenzbedingungen oder Leistungsmessungen enthält, lassen sich daraus keine besonderen Hardware- oder Kostenempfehlungen ableiten. Wenn Sie nach der Verformung die Flächendichte, die Kurvenenden und die Wirkung auf Geometrie außerhalb des Käfigs prüfen, lassen sich unerwartete Formänderungen leichter erkennen.
Häufige Fehler
Bei Global davon ausgehen, dass nur der Bereich innerhalb des Käfigs verändert wird. Die globale Wirkung kann auch Bereiche außerhalb des Käfigs erfassen.
Fast verwenden, ohne den Genauigkeitsverlust zu berücksichtigen. Laut Rhino-Dokumentation erzeugt Fast Flächen mit weniger Kontrollpunkten und geringerer Genauigkeit.
Annehmen, dass
PreserveStructure=Yesunter allen Umständen dieselbe Genauigkeit gewährleistet. Eine unzureichende Zahl an Kontrollpunkten kann die Verformungsgenauigkeit verringern.Erwarten, dass Rigid das Verhalten von Blockinstanzen verändert. Laut Dokumentation werden Blöcke unabhängig von dieser Einstellung immer starr transformiert.
Bei
SoftEditCrvübersehen, wie sichFixEnds=Yesin Endpunktnähe auf das Ergebnis auswirkt. Bei dichten Kurven kann ein abrupter Übergang entstehen.
Quellen
3 QuellenQuelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.
Für Architektur- und Innenraumbüros liegt der praktische Nutzen von CageEdit darin, Formänderungen auszudehnen, ohne einzelne Kontrollpunkte bearbeiten zu müssen. Gerade wenn der allgemeine Verlauf einer Fläche oder ein bestimmter Bereich neu geformt werden soll, kann dies den Workflow vereinfachen. SoftEditCrv bietet für Kurven eine gezieltere Bearbeitungsmöglichkeit.
Die Rhino-Dokumentation nennt jedoch weder bestimmte Hardwareanforderungen noch Zeitersparnisse. Leistungserwartungen sollten daher anhand der Geometrie des jeweiligen Projekts geprüft werden. Die Abwägung zwischen Geschwindigkeit und Genauigkeit bei Fast und Accurate sollte sich nach den Anforderungen des abzuliefernden Modells richten. Zu den möglichen Risiken zählen falsche Annahmen über die globale Wirkung, die unkritische Verwendung von PreserveStructure und eine fehlende Prüfung des Ergebnisses von FixEnds.
Häufige Fragen
Wozu dient CageEdit in Rhino 8?
CageEdit verformt Objekte weich mithilfe von zwei- oder dreidimensionalen Kontrollobjekten. Die Wirkung kann sich auf das gesamte Objekt erstrecken oder mit Local und Falloff distance begrenzt werden.
Was ist der Unterschied zwischen Fast und Accurate in CageEdit?
Fast erzeugt Flächen mit weniger Kontrollpunkten und geringerer Genauigkeit. Accurate kann die Verformung langsamer aktualisieren und dazu führen, dass neu angepasste Flächen dichter werden.
Kann SoftEditCrv die Endpunkte einer Kurve fixieren?
Ja. Mit FixEnds=Yes bleiben die Endpunkte der Kurve unbeweglich, selbst wenn Distance bis zu ihnen reicht. Bei dichten Kurven kann es jedoch in Endpunktnähe zu einer abrupten Änderung kommen.



