---
title: "Inputs"
url: "https://help.maxon.net/c4d/en-us/Content/html/NET_MAXON_NODE_BOOLEANOPERATOR-NET_MAXON_NODE_BASE_GROUP_INPUTS.html"
section_path: "The Node Editor > The individual Assets > Math > Boolean Operator > Inputs"
element_id: "NET_MAXON_NODE_BOOLEANOPERATOR"
group_id: "NET_MAXON_NODE_BASE_GROUP_INPUTS"
description: "Here you select the calculation method that is to be applied to the two Boole values (value 1 and value 2). The following are available:"
---

## Inputs

### Modeling Operation

Parameter ID: `OPERATION`

Here you select the calculation method that is to be applied to the two Boole values (**value 1** and **value 2**). The following are available:

- **AND**: 1 or TRUE is output if both values are also 1 or TRUE. Otherwise 0 (FALSE) is output.
- **OR**: As soon as at least one input is TRUE, TRUE is also output.
- **XOR**: Outputs a TRUE if exactly one input is TRUE.
- **NAND**: This is the reverse of the "AND" mode. The output is therefore 0 (FALSE) if both inputs are 1 (TRUE). In all other cases, 1 or TRUE is output.
- **NOR**: As soon as at least one input is 1 (TRUE), 0 or FALSE is output. Otherwise, the Node always returns 1 or TRUE and is therefore the inverse of the "OR" mode.
- **NXOR**: This mode always returns 1 or TRUE if an even number of inputs is also 1 (TRUE). As zero is also counted as an even number in this case, this means that if both inputs are 0 (FALSE) or both inputs are 1 (TRUE), TRUE is output in each case.

The active **function** is also automatically displayed above the Node in the *Node Editor*. In this way, the function of the Node can already be recognized when viewing the circuit without having to select it separately.

### Vector 1

Parameter ID: `IN1` · Range: [XYZ ]

### Vector 2

Parameter ID: `IN2` · Range: [XYZ ]

These are the two inputs that are compared with each other according to the selected **function**.
