Skip to content

If-Abfrage

If-Abfrage Node

Ü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

EingabenameTypBeschreibungErforderlich
FormelzeichenZahl, 2D-Vektor, 3D-Vektor, BooleanVergib 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 bekommenBedingt
Ergebnis falls wahrAllesDieser Wert wird ausgegeben falls die Bedingung erfüllt wirdJa
Ergebnis falls falschAllesDieser Wert wird ausgegeben falls die Bedingung nicht erfüllt wirdJa

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

ParameternameTypBeschreibungStandardwert
BedingungTextDie Syntax der Bedingung ist analog zur Formel-Nodea == b
BezeichnungTextWenn 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

AusgabenameTypBeschreibung
ErgebnisAllesDas 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

Siehe auch