Xor
A と B を真偽に落としてから比べ、片方だけが真なら Result に 1、両方真・両方偽なら 0 を出します。A か B のどちらかが変化するたびに再計算して出力します。
- 判定式は
(A >= 1.0f) != (B >= 1.0f) - ノード上には A・B の数値入力フィールドがあり、ポートを繋がずに直接値を打ち込めます
真偽の境界は 0 ではなく 1.0 です。 0.5 は「偽」扱いになります。
入力ポート
| Port ID | 型 |
|---|---|
A | float |
B | float |
出力ポート
| Port ID | 型 |
|---|---|
Result | float |
スクリプトから設定可能なメンバー
| パス | 型 |
|---|---|
currentValueA | float |
currentValueB | float |
Synapse Apps(スクリプティング)
await synapse.modules.create({ type: "xor" })