! (LogiX node)

From Neos Wiki
Jump to navigation Jump to search
Other languages:
English • ‎日本語 • ‎한국어
!
'!' LogiX node
Inputs
  Bool A
Outputs
  Bool *

The ! node performs the logical NOT operation on input A.

Usage

When spawned from the node browser, this node accepts an int datatype by default, but it is more commonly used to work with Boolean values (True/False) where it inverts whatever input it receives — True becomes False / False becomes True. This node will accept some numeric datatypes, in which case it performs the operation in a bitwise manner.

Examples

Direct Usage

Inputting boolean values into the ! node produces its inverse.

The most common use of the node as a boolean operator simply inverts the value it receives. True becomes False, and False becomes True.

Useful Applications

Combining the ! node with a Boolean Latch provides a way to toggle two opposite values.

In this case, the ! node is being used to invert the output of a Boolean Latch so that it can toggle two values at once, where one must be True while the other is False.

Node Menu

Operators
Back Bool Vectors Nullable Parsing - ! !=
% & ?: ?? ^ | |V|
|V|² + +/- +1 < << ==
> >> × ×dT ÷ ÷dT
° · 0 1 -1 1/x
1-x A^-1 Cross Determinant Distance Filter Invalid Get Type
IsInfinity IsNaN IsNull Mask Matrix Element -n NAND
NOR Normalized NotNull Pack Columns Pack rgba Pack Rows Pack xy
Pack xyz Pack xyzw Project Reflect ROL ROR To String
Transpose Unpack Columns Unpack Rows Unpack xy Unpack xyz Unpack xyzw
XNOR