Neueste Meldungen
Offene und nicht-manifold Kanten in Rhino 8 finden: Schritt-für-Schritt-AnleitungRegelmäßige und kurvige Wiederholungen mit Array-Befehlen in Rhino 8Shenzhen Bay MixC Phase II: Neuer Mixed-Use-Schwerpunkt auf 151.000 m² in ShenzhenThe Alters: Produktionspipeline für Pflanzen und Nanite in Last VariableMicron gibt 4F²-DRAM auf und setzt auf einen 3D-SpeicheransatzOpenAI Decisions API allgemein verfügbar: bis zu 400 FragenV-Ray App SDK: Szenen mit Python laden und rendernRevit 2024: Ansichten, abhängige Ansichten und BegrenzungsbereicheCanva Craft vorgestellt: Erstes eigenes Bildgenerierungsmodell ist verfügbarBlender MCP Server für die Szenenanalyse: Einrichtung und sichere Nutzung
TutorialsRhino

Regelmäßige und kurvige Wiederholungen mit Array-Befehlen in Rhino 8

Mit den Array-Befehlen in Rhino 8 lassen sich Objekte linear, rechteckig, kreisförmig oder entlang einer Kurve vervielfältigen. Dieser Leitfaden erläutert, wie Sie Abstands- und Ausrichtungsoptionen in verschiedenen Modellierungsszenarien einsetzen.

Moderne Innenraumvisualisierung mit wiederkehrenden Elementen entlang einer kurvigen LinieKI-Bild
Symbolbild, mit KI erzeugt.Bild: 3dsınıfı / FCA AI

Kurz gesagt

  1. ArrayLinear vervielfältigt Objekte in eine Richtung, Array entlang der X-, Y- und Z-Achse der aktiven Konstruktionsebene.
  2. ArrayPolar kopiert Objekte durch Drehung um einen ausgewählten Mittelpunkt.
  3. ArrayCrv kann Objekte in einer bestimmten Anzahl oder in bestimmten Abständen entlang einer Kurve platzieren.
  4. ArrayCrvOnSrf vervielfältigt Objekte entlang einer Kurve auf einer Fläche; die Ausrichtung wird durch die Flächennormale bestimmt.

Was erfahren Sie in diesem Leitfaden?

Anstatt dasselbe Objekt in Rhino 8 immer wieder manuell zu kopieren, können Sie die Array-Befehle verwenden. Dieser Leitfaden zeigt, wann sich lineare, rechteckige, kreisförmige und kurvenbasierte Anordnungen eignen. Außerdem erfahren Sie, worin sich Anzahl und Abstand der Kopien unterscheiden, wie die Konstruktionsebene die Ausrichtung beeinflusst und wie Sie die Ausrichtung von Objekten entlang einer Kurve oder auf einer Fläche steuern.

Die Befehle sind nach verschiedenen Anordnungstypen gegliedert. Für Wiederholungen in eine Richtung eignet sich ArrayLinear, für regelmäßige Anordnungen in zwei oder drei Richtungen Array und für eine Verteilung um einen Mittelpunkt ArrayPolar. Für eine Anordnung entlang einer Pfadkurve ist ArrayCrv vorgesehen, für eine Anordnung entlang einer Kurve auf einer Fläche ArrayCrvOnSrf. Dabei handelt es sich nicht um alternative Befehle mit demselben Ergebnis, sondern um unterschiedliche Werkzeuge, die je nach Eingabegeometrie und Verteilung gewählt werden sollten.

Voraussetzungen

Diese Anleitung stützt sich auf die Rhino-8-Hilfedokumentation von McNeel zu den Befehlen Array, ArrayCrv und ArrayCrvOnSrf. Rhino 8 wird benötigt. In den Quelldokumenten werden weder eine Voraussetzung für die Erstellung eines Kontos noch ein Abonnement oder ein zusätzliches Plug-in für diese Befehle genannt. Eine solche Voraussetzung sollte daher nicht angenommen werden.

Für die Befehle benötigen Sie zunächst ein Objekt, das vervielfältigt werden soll. Für eine Anordnung entlang einer Kurve ist außerdem eine Pfadkurve erforderlich; für eine Anordnung auf einer Fläche benötigen Sie eine Fläche und eine darauf verlaufende Kurve. Berücksichtigen Sie bei der Beurteilung der Ausrichtung auch die aktive Konstruktionsebene und die Ausgangsposition des Objekts. Werte wie Anzahl der Kopien und Abstand legen Sie in den folgenden Schritten nach den Anforderungen Ihres Entwurfs fest; konkrete Maße werden hier nicht empfohlen.

Schritt für Schritt: Objekte vervielfältigen

1. Mit ArrayLinear einen Abstand in einer Richtung festlegen

Wählen Sie die Objekte aus, die in einer Richtung angeordnet werden sollen, und starten Sie den Befehl ArrayLinear. Legen Sie zunächst den ersten und anschließend den zweiten Referenzpunkt fest. Mit der zweiten Auswahl bestimmen Sie die Richtung des Arrays und den Abstand zwischen den Objekten. Die Option Number gibt die Gesamtzahl der resultierenden Objekte an; Preview aktualisiert die dynamische Vorschau, sobald Sie Optionen ändern.

Diese Methode eignet sich zum Beispiel für eine einachsige Anordnung von Elementen entlang einer Wand. Wichtig ist, den zweiten Referenzpunkt nicht nur als Markierung des Abstands zu betrachten: Die Richtung der Auswahl bestimmt auch die Ausrichtung des Arrays. Prüfen Sie die Vorschau, bevor Sie das Ergebnis bestätigen. Stimmen Richtung oder Abstand nicht, legen Sie die Referenzpunkte erneut fest.

2. Mit Array eine Anordnung entlang der X-, Y- und Z-Achse erstellen

Wählen Sie für eine rechteckige Anordnung die Objekte aus und starten Sie den Befehl Array. Die X-, Y- und Z-Richtungen richten sich dabei nach den Achsen der aktiven Konstruktionsebene. Geben Sie zuerst die Anzahl der Kopien in jeder Richtung ein. Laut Dokumentation muss der Zahlenwert mindestens 1 betragen. Legen Sie anschließend die Breite und den Abstand der Einheitszelle fest. Diese Werte können Sie durch Auswahl zweier Ecken oder durch Eingabe von X-, Y- und Z-Abständen bestimmen. Für die Höhe können Sie einen Wert eingeben oder den Breitenabstand verwenden.

Mit den Mode-Optionen des Befehls Array lässt sich außerdem festlegen, wie die Anordnung definiert wird. UnitCell bestimmt den diagonalen Abstand zwischen den vervielfältigten Objekten. Mit Fill können Sie den Abstand, das Rechteck oder den dreidimensionalen Begrenzungsrahmen festlegen, den das Array ausfüllen soll. Number gibt die Objektanzahl an, während XNumber, YNumber und ZNumber die Anzahl in der jeweiligen Richtung ändern. Entsprechend steuern Spacing sowie XSpacing, YSpacing und ZSpacing die Abstände. Beobachten Sie die Vorschau, um die Auswirkung einer Option zu verstehen, und beurteilen Sie die Anzahl der Kopien in den verschiedenen Richtungen unabhängig voneinander.

3. Für eine Verteilung um einen Mittelpunkt ArrayPolar verwenden

Wählen Sie für eine kreisförmige oder winkelbasierte Anordnung zunächst die zu vervielfältigenden Objekte und anschließend den Mittelpunkt des Arrays aus. ArrayPolar verwendet als Drehachse die Z-Richtung der aktiven Konstruktionsebene am ausgewählten Mittelpunkt. Geben Sie danach die Anzahl der Elemente an, die mindestens 2 betragen muss, und legen Sie den Winkel fest, den das Array abdecken soll. Die Kopien werden um die definierte Achse gedreht.

Mit den Optionen von ArrayPolar können Sie die Anordnung genauer abstimmen. StepAngle bestimmt den Winkel zwischen den Objekten; mit Rotate legen Sie fest, ob die Objekte beim Erstellen des Arrays gedreht werden. ZOffset verschiebt jede Kopie um den angegebenen Wert in Z-Richtung der Konstruktionsebene; ein negativer Wert erzeugt einen Versatz in die entgegengesetzte Richtung. Benötigen Sie eine andere Drehachse, können Sie mit Axis eine Achsenlinie definieren. Wenn Sie zuerst Mittelpunkt und Achse korrekt festlegen und anschließend Winkel und Kopienanzahl prüfen, verringern Sie das Risiko einer unerwarteten Anordnung.

4. Mit ArrayCrv Objekte entlang einer Pfadkurve anordnen

Um ein Objekt entlang einer Kurve zu vervielfältigen, wählen Sie das Objekt aus, starten Sie ArrayCrv und wählen Sie die Pfadkurve nahe dem Ende aus, an dem das Array beginnen soll. Mit dem Befehl können Sie die Anzahl der Elemente oder den Abstand entlang der Kurve festlegen. Items bestimmt die Anzahl der Elemente im Array, Distance den Abstand zwischen ihnen. Wird ein Abstand angegeben, ergibt sich die Anzahl aus der Länge der Kurve.

Liegt das zu vervielfältigende Objekt nicht auf der Kurve, können Sie mit Basepoint einen Referenzpunkt festlegen, über den das Objekt vor dem Erstellen des Arrays auf die Kurve verschoben wird. Daher können Ausgangsposition und Ausrichtung das Ergebnis beeinflussen. Die Orientation-Optionen steuern, wie sich das Objekt beim Folgen der Kurve dreht: NoRotation ändert nur die Position; Freeform wendet gleichzeitig Roll, Pitch und Yaw an. Roadlike verwendet Pitch und Yaw ohne Roll, Stairlike nur Yaw. Roll, Pitch und Yaw beschränken die Drehung jeweils auf die entsprechende Achse. Um nur einen bestimmten Teil der Kurve zu verwenden, können Sie bei der Auswahl SubCrv eingeben.

5. Mit ArrayCrvOnSrf einer Kurve auf einer Fläche folgen

Verläuft der Anordnungspfad auf einer Fläche, verwenden Sie ArrayCrvOnSrf. Wählen Sie das Objekt aus und legen Sie einen Startpunkt fest. Wählen Sie anschließend die Pfadkurve und die Fläche aus. Sie können die Positionen entlang der Kurve durch Anklicken festlegen oder einen Abstand vom letzten Punkt eingeben. Bei diesem Befehl wird die Ausrichtung der Objekte durch die Flächennormale bestimmt. Das Ergebnis hängt also nicht nur von der Form der Kurve, sondern auch von der ausgewählten Fläche ab.

Mit der Option Divide können Sie die Anzahl der Objekte eingeben. Laut Dokumentation lässt sich mit der Option SubCrv auch ein Teil der Kurve als Eingabe auswählen. Verwechseln Sie diesen Befehl für Anordnungen auf einer Fläche nicht mit ArrayCrv: Er positioniert die Anordnung auf der Fläche und richtet die Objekte an der Flächennormalen aus, während ArrayCrv entlang einer Pfadkurve arbeitet. Die Wahl des Befehls passend zur verwendeten Geometrie ist der erste Schritt zu einer korrekten Anordnung.

Häufige Fehler

  • Die aktive Konstruktionsebene nicht berücksichtigen: Bei einem rechteckigen Array hängen die X-, Y- und Z-Richtungen von der aktiven Konstruktionsebene ab. Bei einem Polarmuster ist die standardmäßige Drehachse ebenfalls die Z-Richtung der Konstruktionsebene am ausgewählten Punkt.

  • Kopienanzahl und Abstand für dieselbe Einstellung halten: Bei ArrayCrv können Sie entweder die Anzahl der Elemente oder den Abstand festlegen; bei ArrayLinear gibt Number die Gesamtzahl der Objekte an. Vergewissern Sie sich, dass Sie die passende Option verwenden.

  • Startpunkt und Objektposition außer Acht lassen: Bei Objekten, die auf die Kurve verschoben werden müssen, kann Basepoint verwendet werden. Auch die Auswahl der Pfadkurve nahe ihrem Anfang gehört zum beschriebenen Arbeitsablauf.

  • Kurven- und Flächenbefehle austauschbar verwenden: Bei einer Anordnung auf einer Fläche bestimmt die Flächennormale die Ausrichtung. Für eine Vervielfältigung ausschließlich entlang einer Pfadkurve eignet sich ArrayCrv.

  • Bei einem Polarmuster Ausrichtung und Versatz nicht prüfen: Die Optionen Rotate und ZOffset können das Erscheinungsbild ändern. Prüfen Sie vor der Bestätigung die Vorschau und die Drehachse.

Nächste Schritte

Probieren Sie zunächst ArrayLinear und Array mit demselben Objekt aus, um den Unterschied zwischen ein- und mehrrichtungsbasierten Anordnungen zu sehen. Vergleichen Sie anschließend mit ArrayPolar die Einstellungen für Mittelpunkt, Winkel und Drehung. Testen Sie abschließend ArrayCrv an einer Pfadkurve und ArrayCrvOnSrf an einer Kurve auf einer Fläche, um die Unterschiede bei der Ausrichtung zu untersuchen. Wenn Sie pro Durchlauf nur eine Einstellung ändern und die Vorschau prüfen, können Sie leichter erkennen, welche Option das Ergebnis beeinflusst.

In Arbeitsabläufen aus Architektur, Innenarchitektur und Visualisierung eignen sich diese Befehle, um wiederkehrende Modellelemente schnell zu platzieren, Anordnungen entlang einer kurvigen Linie zu erstellen oder Objekte um einen Mittelpunkt zu verteilen. Die Befehlsdokumentation enthält jedoch keine konkreten Angaben zu Leistung, Dateikompatibilität oder Hardwareanforderungen. Testen Sie daher die Leistung umfangreicher Arrays in Ihrem eigenen Modell. Prüfen Sie vor der Abgabe außerdem die Position und Ausrichtung der Kopien sowie, ob die Anordnung den Anforderungen des Modells entspricht.

Quelle und Lizenz

Dieser Leitfaden wurde anhand der Beschreibungen von ArrayCrv und ArrayCrvOnSrf (K1) sowie Array, ArrayLinear und ArrayPolar (K2) in der Rhino-8-Hilfedokumentation von McNeel erstellt. Beide Quellen stammen aus der offiziellen Dokumentation von McNeel; der Lizenzstatus ist im Quelldatensatz als frei angegeben.

Quellen

2 Quellen
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/arraycrv.htm
Zusammenfassung
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/array.htm
Zusammenfassung

Quelltexte werden nicht neu veröffentlicht; kurze Zitate sind gekennzeichnet, der Rest ist eigene Zusammenfassung und Einordnung.

Die Einschätzung von 3dsınıfı
3dEinschätzung der Redaktion

Die Array-Befehle in Rhino 8 ermöglichen es, statt wiederkehrende Modellelemente manuell zu kopieren je nach Anordnung das passende Werkzeug zu wählen. Für Büros und Studierende in der Türkei liegt der praktische Nutzen vor allem darin, Anordnungen in einer Richtung, um einen Mittelpunkt und entlang einer Kurve voneinander zu unterscheiden und mit der richtigen Ausgangsgeometrie zu arbeiten.

In den Quellen werden für diese Befehle weder gesonderte Kosten noch Konto- oder besondere Hardwareanforderungen genannt. Auch Messwerte zur Leistung bei umfangreichen Arrays liegen nicht vor. Daher empfiehlt es sich, die Befehle in der jeweiligen Projektdatei zu testen. Insbesondere die Flächennormale, die aktive Konstruktionsebene und der Ausgangspunkt des Objekts können zu anderen Ergebnissen als erwartet führen und sollten vor der Abgabe geprüft werden.

Häufige Fragen

Wie vervielfältigt man Objekte in Rhino 8 entlang einer Kurve?

Mit ArrayCrv wählen Sie das Objekt und die Pfadkurve aus und legen anschließend die Anzahl der Elemente oder den Abstand entlang der Kurve fest. Liegt das Objekt nicht auf der Kurve, können Sie Basepoint verwenden.

Worin unterscheiden sich ArrayCrv und ArrayCrvOnSrf?

ArrayCrv vervielfältigt Objekte entlang einer Kurve. ArrayCrvOnSrf arbeitet entlang einer Kurve auf einer Fläche; die Flächennormale bestimmt dabei die Ausrichtung der Objekte.

Mit welchem Befehl erstellt man in Rhino ein kreisförmiges Array?

Mit ArrayPolar vervielfältigen Sie Objekte um einen ausgewählten Mittelpunkt. Die Anzahl der Elemente muss mindestens 2 betragen; außerdem ist der Winkel festzulegen, den das Array abdecken soll.

Kommentare und Forum sind auf Türkisch.Mitdiskutieren
+

Verwandte Meldungen