#### 60 lines 1.5 KiB ReStructuredText Raw Permalink Blame History

 ```.. index:: Geometry Nodes; Boolean Math ``` ```.. _bpy.types.FunctionNodeBooleanMath: ``` ``` ``` ```***************** ``` ```Boolean Math Node ``` ```***************** ``` ``` ``` ```.. figure:: /images/node-types_FunctionNodeBooleanMath.webp ``` ``` :align: right ``` ``` :alt: Boolean Math Node. ``` ``` ``` ```The *Boolean Math* node performs a basic logical operation on its inputs. ``` ``` ``` ``` ``` ```Inputs ``` ```====== ``` ``` ``` ```Boolean ``` ``` Two standard Boolean inputs. ``` ``` ``` ``` ``` ```Properties ``` ```========== ``` ``` ``` ```Mode ``` ``` :And: ``` ``` True when both inputs are true. ``` ``` (`AND `__) ``` ``` :Or: ``` ``` True when at least one input is true. ``` ``` (`OR `__) ``` ``` :Not: ``` ``` Opposite of the input. ``` ``` (`NOT `__) ``` ``` :Not And: ``` ``` (True when at least one input is false. ``` ``` `NAND `__) ``` ``` :Nor: ``` ``` True when both inputs are false. ``` ``` (`NOR `__) ``` ``` :Equal: ``` ``` True when both inputs are equal. Also known as "exclusive nor". ``` ``` (`XNOR `__) ``` ``` :Not Equal: ``` ``` (`XOR `__) ``` ``` True when both inputs are different. Also known as "exclusive or". ``` ``` :Imply: ``` ``` True unless the first input is true and the second is false. ``` ``` (`IMPLY `__) ``` ``` :Subtract: ``` ``` True when the first input is true and the second is false. Also known as ""not imply". ``` ``` (`NIMPLY `__) ``` ``` ``` ``` ``` ```Output ``` ```====== ``` ``` ``` ```Boolean ``` ``` Standard Boolean output. ```