If-Abfrage

Übersicht
Die If-Abfrage-Node führt eine bedingte Auswertung durch. Wenn die Bedingung erfüllt ist wird "Ergebnis falls wahr" ausgegeben, falls die Bedingung nicht erfüllt ist wird "Ergebnis falls falsch" ausgegeben.
Inputs
| Eingabename | Typ | Beschreibung | Erforderlich |
|---|---|---|---|
Formelzeichen | Zahl, 2D-Vektor, 3D-Vektor, Boolean | Vergib ein Formelzeichen, um den Wert in der Bedingung zu verwenden. Verwende beliebig viele Formelzeichen. Formelzeichen sind nicht zwangsläufig erforderlich, aber sobald ein Formelzeichen eingetragen wird muss es auch einen Wert zugewiesen bekommen | Bedingt |
Ergebnis falls wahr | Alles | Dieser Wert wird ausgegeben falls die Bedingung erfüllt wird | Ja |
Ergebnis falls falsch | Alles | Dieser Wert wird ausgegeben falls die Bedingung nicht erfüllt wird | Ja |
Eingabedetails
Formelzeichen
Vergib ein Formelzeichen, um den Wert in der Bedingung zu verwenden. Verwende beliebig viele Formelzeichen. Formelzeichen sind nicht zwangsläufig erforderlich, aber sobald ein Formelzeichen eingetragen wird muss es auch einen Wert zugewiesen bekommen.
Ergebnis falls wahr
Dieser Wert wird ausgegeben falls die Bedingung erfüllt wird.
Ergebnis falls falsch
Dieser Wert wird ausgegeben falls die Bedingung nicht erfüllt wird.
Parameter
| Parametername | Typ | Beschreibung | Standardwert |
|---|---|---|---|
Bedingung | Text | Die Syntax der Bedingung ist analog zur Formel-Node | a == b |
Bezeichnung | Text | Wenn die Node klein gemacht wird erscheint diese Bezeichnung. Dieser Parameter dient nur der Übersichtlichkeit | - |
Bedingung
Die Syntax der Bedingung ist analog zur Formel-Node. Als Bedingung kann auch eine einzelne Variable genutzt werden. Soll zum Beispiel geprüft werden ob eine Checkbox aktiv ist, verbinde die Checkbox-Node mit dem Formelzeichen, nennen wir es checkbox, und schreibe als Bedingung checkbox.
Outputs
| Ausgabename | Typ | Beschreibung |
|---|---|---|
Ergebnis | Alles | Das Ergebnis der bedingten Auswertung. Entspricht entweder Ergebnis falls wahr oder Ergebnis falls falsch |
Ausgabedetails
Ergebnis
Das Ergebnis der bedingten Auswertung. Wenn die Bedingung erfüllt ist wird Ergebnis falls wahr ausgegeben, falls die Bedingung nicht erfüllt ist wird Ergebnis falls falsch ausgegeben.
Hinweise
Als Bedingung kann auch eine einzelne Variable genutzt werden. Soll zum Beispiel geprüft werden ob eine Checkbox aktiv ist, verbinde die Checkbox-Node mit dem Formelzeichen, nennen wir es checkbox, und schreibe als Bedingung checkbox.
Auch wenn nur ein Ergebnis ausgegeben wird ist der Algorithmus momentan noch so naiv beide Pfade – den Ergebnis falls wahr-Pfad und den Ergebnis falls falsch-Pfad – zu berechnen obwohl nur einer benötigt wird.
Verwandte Nodes
- For-Schleife - Führt Nodes für eine vorgegebene Anzahl an Wiederholungen aus
- While-Schleife - Führt Nodes wiederholt aus bis eine Bedingung nicht mehr erfüllt ist
- Formel - Führt mathematische Operationen durch