Skip to content

For-Schleife

Übersicht

Über eine For-Schleife lassen sich Nodes für eine vorgegebene Anzahl an Wiederholungen (auch Iterationen genannt) hintereinander ausführen. Diese Node ist besonders nützlich, um ein Objekt zum Beispiel wiederholt zu kopieren und dann zu transformieren.

Die For-Schleife besteht aus zwei Teilen: "For-Schleife: Start" und "For-Schleife: Ende". Zwischen diesen beiden Nodes werden die Nodes platziert, die wiederholt ausgeführt werden sollen.

For-Schleife: Start

Inputs

EingabenameTypBeschreibungStandardwertErforderlich
IterationenZahlGibt an, wie oft die Schleife ausgeführt werden soll10Nein
VariablenAllesFüge so viele Variablen wie nötig hinzu. Für jede Variable ist ein Startwert erforderlich. Die Variable kann in der Schleife verwendet und abgeändert werden-Nein

Outputs

AusgabenameTypBeschreibung
IterationZahlDie aktuelle Wiederholungsnummer. Fängt bei 0 an und zählt hoch
VariablenAllesDie selben Variablen die bei den Inputs gewählt wurden. Bei der ersten Wiederholung wird der Standardwert ausgegeben, danach wird der Wert ausgegeben den die Node über "For-Schleife: Ende" als Input erhält

Eingabedetails

Iterationen

Gibt an, wie oft die Schleife ausgeführt werden soll.

Variablen

Füge so viele Variablen wie nötig hinzu. Für jede Variable ist ein Startwert erforderlich. Die Variable kann in der Schleife verwendet und abgeändert werden. Der abgeänderte Wert kann bei "For-Schleife: Ende" eingefügt werden, damit die nächste Iteration diesen Wert anstelle des Startwertes über "For-Schleife: Start" beziehen kann.

Ausgabedetails

Iteration

Die aktuelle Wiederholungsnummer. Fängt bei 0 an und zählt hoch. Bei 10 Iterationen werden also die Werte 0 bis 9 ausgegeben.

Variablen

Die selben Variablen die bei den Inputs gewählt wurden. Bei der ersten Wiederholung wird der Startwert ausgegeben, danach wird der Wert ausgegeben den die Node über "For-Schleife: Ende" als Input erhält.

For-Schleife: Ende

Inputs

EingabenameTypBeschreibung
VariablenAllesDie selben Variablen die bei den Inputs gewählt wurden. Was hier eingegeben wird, wird bei der nächsten Iteration für die jeweilige Variable bei "For-Schleife: Start" ausgegeben

Outputs

AusgabenameTypBeschreibung
VariablenAllesDie selben Variablen die bei den Inputs gewählt wurden. Hier wird der letzte Wert der jeweiligen Variable ausgegeben, nachdem alle Wiederholungen durchgeführt wurden

Eingabedetails

Variablen

Die selben Variablen die bei den Inputs gewählt wurden. Was hier eingegeben wird, wird bei der nächsten Iteration für die jeweilige Variable bei "For-Schleife: Start" ausgegeben. Der Wert der letzten Iteration wird letztendlich von "For-Schleife: Ende" ausgegeben. Mit diesem Wert wird dann weiter gearbeitet.

Ausgabedetails

Variablen

Die selben Variablen die bei den Inputs gewählt wurden. Hier wird der letzte Wert der jeweiligen Variable ausgegeben, nachdem alle Wiederholungen durchgeführt wurden.

Verwendungsbeispiele

Für den Winkel-Generator wurde diese Node verwendet, um einen kreisrunden Pfad für das Loch zu erzeugen. Anschließend wurde eine weitere For-Schleife verwendet, um den Pfad zu kopieren und zu verschieben, um mehrere Löcher zu erzeugen. Auch der Zahnrad-Generator verwendet die For-Schleifen-Node. So kann aus dem 2D-Pfad für nur einen Zahn ganz schnell und flexibel der 2D-Pfad für das gesamte Zahnrad erstellt werden.

Verwandte Nodes

  • While-Schleife - Führt Nodes wiederholt aus bis eine Bedingung nicht mehr erfüllt ist
  • If-Abfrage - Führt bedingte Auswertung durch

Siehe auch