Kurz gesagt
- ArrayCrv vervielfältigt Objekte in gleichmäßigen Abständen entlang einer Kurve.
- Bei ArrayCrv können Sie die Anzahl der Kopien oder den Abstand zwischen den Elementen festlegen.
- ArrayCrvOnSrf vervielfältigt Objekte entlang einer Kurve auf einer Fläche; die Flächennormale beeinflusst die Ausrichtung.
- Mit Basepoint legen Sie einen Bezugspunkt fest, wenn das Objekt für das Array zunächst auf die Kurve verschoben werden muss.
In Rhino 8 dienen die Befehle ArrayCrv und ArrayCrvOnSrf dazu, ausgewählte Objekte entlang einer Pfadkurve zu vervielfältigen. Die Hilfedokumentation zu Rhino 8 von McNeel beschreibt verschiedene Optionen für wiederholte Elemente entlang einer Kurve, flächengeführte Arrays und die Abstandskontrolle. Der grundlegende Unterschied: ArrayCrv funktioniert entlang einer allgemeinen Kurve, während ArrayCrvOnSrf einer Kurve auf einer Fläche folgt. Die Ausrichtung der Kopien wird dabei durch die Flächennormale bestimmt.
Welcher Befehl eignet sich für welchen Zweck?
ArrayCrv kopiert ein Objekt entlang einer ausgewählten Pfadkurve. Nach dem Start des Befehls wählen Sie zuerst die zu vervielfältigenden Objekte aus und anschließend die Pfadkurve, möglichst nahe an dem Ende, an dem das Array beginnen soll. Sie können die Anzahl der Kopien oder den Abstand zwischen ihnen angeben. Laut Befehlsdokumentation muss die Anzahl der Elemente mindestens 1 betragen.
ArrayCrvOnSrf vervielfältigt Objekte entlang einer Kurve auf einer Fläche und positioniert sie auf dieser Kurve. Wählen Sie zunächst die Objekte und legen Sie dann einen Startpunkt fest. Laut Dokumentation befindet sich dieser Punkt üblicherweise auf dem zu vervielfältigenden Objekt. Anschließend wählen Sie die Pfadkurve und die Fläche aus. Um die Positionen entlang der Kurve festzulegen, können Sie klicken oder einen Abstand ab der letzten Position eingeben.
Entscheidend ist, ob das Array lediglich der Kurve folgen oder zusätzlich an der Fläche ausgerichtet werden soll. Im zweiten Fall spielt die durch die Flächennormale bestimmte Ausrichtung von ArrayCrvOnSrf eine wichtige Rolle.
Anzahl, Abstand und Startpunkt mit ArrayCrv festlegen
Wählen Sie die zu vervielfältigenden Objekte aus und starten Sie den Befehl
ArrayCrv.Wählen Sie die Pfadkurve nahe dem Ende aus, an dem das Array beginnen soll. Befindet sich das Objekt nicht auf der Kurve und muss es vor dem Array dorthin verschoben werden, legen Sie mit der Option
Basepointeinen Bezugspunkt fest.Geben Sie die Anzahl der Elemente oder den Abstand zwischen ihnen an.
Itemsbezeichnet die Anzahl der Elemente entlang der Kurve,Distanceden Abstand zwischen den Elementen. Bei Verwendung eines Abstands hängt die Anzahl der Elemente von der Kurvenlänge ab.Legen Sie mit den Optionen für
Orientationfest, wie sich die Objekte entlang der Kurve drehen sollen.
| Einstellung | Empfohlener Wert | Wirkung |
|---|---|---|
| Items | Gewünschte Anzahl; mindestens 1 | Legt fest, wie viele Objekte entlang der Kurve vervielfältigt werden. |
| Distance | Gewünschter Abstand zwischen den Elementen | Bestimmt abhängig von der Kurvenlänge die Anzahl der Elemente. |
| Orientation | Eine für Geometrie und Konstruktionsebene geeignete Option | Legt fest, wie sich die Kopien entlang der Kurve drehen. |
| Basepoint | Geeigneter Bezugspunkt am Objekt | Hilft dabei, die Ausgangsposition festzulegen, wenn sich das Objekt nicht auf der Kurve befindet. |
Die Ausrichtungsoption ist wichtig, damit wiederholte Elemente der Entwurfsabsicht entsprechen. NoRotation kopiert das Objekt an verschiedene Positionen, ohne Roll-, Neige- oder Gierbewegungen anzuwenden. Freeform verwendet alle drei Drehbewegungen zusammen. Roadlike neigt und schwenkt das Objekt ohne Rollen; die Y-Achse des Objekts bleibt parallel zur CPlane der aktuellen Ansicht. Stairlike wendet nur eine Gierbewegung an; die X- und Y-Achsen bleiben parallel zur CPlane der aktuellen Ansicht. Außerdem bezeichnet Roll die Drehung um die X-Achse, Pitch die Drehung um die Y-Achse und Yaw die Drehung um die Z-Achse.
Ein Array entlang einer Kurve auf einer Fläche erstellen
Starten Sie
ArrayCrvOnSrfund wählen Sie die zu vervielfältigenden Objekte aus.Legen Sie einen geeigneten Startpunkt am Objekt fest.
Wählen Sie die Pfadkurve nahe dem Punkt aus, an dem das Array beginnen soll, und geben Sie anschließend die Fläche an.
Klicken Sie, um die Objekte entlang der Kurve zu positionieren, oder geben Sie den Abstand ab der letzten Position ein.
Wählen Sie
Divide, um die Anzahl der Objekte einzugeben, oderMultiple, um den Abstand zwischen ihnen festzulegen.
Bei diesem Befehl bestimmt die Flächennormale die Ausrichtung. Wenn die Kurve auf einer Fläche verfolgt werden soll, müssen Sie daher neben dem Abstand auch den Startpunkt des zu vervielfältigenden Objekts und dessen Bezug zur Fläche überprüfen. In der Dokumentation wird außerdem erwähnt, dass Sie bei der Auswahl SubCrv eingeben können, um nur einen Abschnitt der Kurve zu verwenden. Diese Option wird sowohl für Arrays entlang einer Kurve als auch für Arrays auf einer Fläche beschrieben.
Einsatz in Architektur- und Visualisierungs-Workflows
Bei der Architekturmodellierung können Sie ArrayCrv verwenden, um wiederholte Objekte entlang einer Kurve anhand ihrer Anzahl oder ihres Abstands zu platzieren. Sollen die Objekte auf einer bestimmten Fläche liegen und einer Kurve auf dieser Fläche folgen, kann ArrayCrvOnSrf für den Workflow geeignet sein. Mit diesen Befehlen lassen sich wiederholte Elemente auf andere Weise positionieren als durch einzelne Kopiervorgänge. Um das Ergebnis zu kontrollieren, sollten Sie jedoch Startpunkt, Pfad und Ausrichtungsoptionen überprüfen.
Bei Innenarchitektur- und Visualisierungsprojekten mit wiederholter Geometrie entlang einer Kurve ist es hilfreich, vorab den Unterschied zwischen Items und Distance zu beachten: Die eine Option bestimmt die Anzahl, die andere den Abstand. Beginnt das Objekt nicht auf der Kurve, berücksichtigen Sie Basepoint. Bei einer Verteilung auf einer Fläche sollten Sie den Einfluss der Flächennormale auf die Ausrichtung einkalkulieren. Die Quelldokumentation enthält keine Angaben zu Hardware, Lizenzbedingungen oder der Kompatibilität mit anderer Software; hierzu sollten daher keine zusätzlichen Annahmen gemacht werden.
Häufige Fehler
ItemsundDistancefür dieselbe Funktion halten: Die eine Option legt die Anzahl der Objekte fest, die andere den Abstand zwischen ihnen.Den Startpunkt übersehen: Die Pfadkurve soll nahe dem Ende ausgewählt werden, an dem das Array beginnen soll.
Nicht prüfen, ob
Basepointerforderlich ist, wenn das Objekt nicht auf der Kurve liegt.Bei einem Array auf einer Fläche die Ausrichtung ausschließlich der Kurve zuschreiben: Bei
ArrayCrvOnSrfbestimmt die Flächennormale die Ausrichtung.Annehmen,
NoRotation,RoadlikeoderStairlikehätten dasselbe Drehverhalten; die Optionen steuern unterschiedliche Achsen und Bewegungen.
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 ArrayCrv darin, wiederholte Elemente anhand ihrer Anzahl oder ihres Abstands definieren zu können. Gerade bei Entwurfsänderungen kann es übersichtlicher sein, dieselben Objekte entlang einer Kurve neu zu positionieren, statt mit einzelnen Kopien zu arbeiten. Das richtige Ergebnis hängt jedoch davon ab, ob Startpunkt und Ausrichtung passend gewählt sind.
ArrayCrvOnSrf bietet eine eigene Option für Arrays mit Flächenbezug. Dabei darf nicht vergessen werden, dass die Flächennormale die Ausrichtung bestimmt. Die Dokumentation macht keine Angaben zu Hardwareanforderungen, Lizenzen oder der Kompatibilität zwischen Versionen. Büros sollten die Befehle daher im bestehenden Rhino-8-Workflow testen und insbesondere das Ausrichtungsverhalten vor der Abgabe prüfen.
Häufige Fragen
Wie vervielfältige ich in Rhino 8 Objekte entlang einer Kurve?
Starten Sie den Befehl ArrayCrv und wählen Sie die Objekte sowie die Pfadkurve aus. Legen Sie anschließend die Anzahl der Elemente oder den Abstand zwischen ihnen fest.
Was ist der Unterschied zwischen ArrayCrv und ArrayCrvOnSrf?
ArrayCrv kopiert Objekte entlang einer Kurve. ArrayCrvOnSrf funktioniert entlang einer Kurve auf einer Fläche; die Flächennormale beeinflusst dabei die Ausrichtung.
Wie lege ich mit ArrayCrvOnSrf in Rhino 8 den Abstand zwischen Objekten fest?
Mit der Option `Multiple` legen Sie bei ArrayCrvOnSrf den Abstand zwischen den Objekten fest. Für die Eingabe der Objektanzahl verwenden Sie `Divide`.



