Data socket Boolean#
Inherits from dsock.Boolean
go to index
Constructors#
Random : value (Boolean)
Methods#
b_and : boolean (Boolean)
b_not : boolean (Boolean)
b_or : boolean (Boolean)
capture_attribute : Sockets [geometry (Geometry), attribute (Boolean)]
field_at_index : value (Boolean)
imply : boolean (Boolean)
nand : boolean (Boolean)
nimply : boolean (Boolean)
nor : boolean (Boolean)
raycast : Sockets [is_hit (Boolean), hit_position (Vector), hit_normal (Vector), hit_distance (Float), attribute (Boolean)]
switch : output (Boolean)
xnor : boolean (Boolean)
xor : boolean (Boolean)
Random#
Geometry node [Random Value].
- Args:
probability: Float ID: Integer seed: Integer node_label (str): Node label node_color (color): Node background color
- Returns:
Boolean
Node creation
Node
RandomValue
data_type = ‘BOOLEAN’
Blender reference : FunctionNodeRandomValue
from geonodes import nodes nodes.RandomValue(probability=probability, ID=ID, seed=seed, data_type='BOOLEAN', label=node_label, node_color=node_color)
capture_attribute#
Geometry node [Capture Attribute].
- Args:
geometry: Geometry domain (str): ‘POINT’ in [POINT, EDGE, FACE, CORNER, CURVE, INSTANCE] node_label (str): Node label node_color (color): Node background color
- Returns:
Sockets [geometry (Geometry), attribute (Boolean)]
Node creation
Node
CaptureAttribute
data_type = ‘BOOLEAN’
Blender reference : GeometryNodeCaptureAttribute
from geonodes import nodes nodes.CaptureAttribute(value=self, geometry=geometry, data_type='BOOLEAN', domain=domain, label=node_label, node_color=node_color)
field_at_index#
Geometry node [Field at Index].
- Args:
index: Integer domain (str): ‘POINT’ in [POINT, EDGE, FACE, CORNER, CURVE, INSTANCE] node_label (str): Node label node_color (color): Node background color
- Returns:
Boolean
Node creation
Node
FieldAtIndex
data_type = ‘BOOLEAN’
Blender reference : GeometryNodeFieldAtIndex
from geonodes import nodes nodes.FieldAtIndex(value=self, index=index, data_type='BOOLEAN', domain=domain, label=node_label, node_color=node_color)
raycast#
Geometry node [Raycast].
- Args:
target_geometry: Geometry source_position: Vector ray_direction: Vector ray_length: Float mapping (str): ‘INTERPOLATED’ in [INTERPOLATED, NEAREST] node_label (str): Node label node_color (color): Node background color
- Returns:
Sockets [is_hit (Boolean), hit_position (Vector), hit_normal (Vector), hit_distance (Float), attribute (Boolean)]
Node creation
Node
Raycast
data_type = ‘BOOLEAN’
Blender reference : GeometryNodeRaycast
from geonodes import nodes nodes.Raycast(attribute=self, target_geometry=target_geometry, source_position=source_position, ray_direction=ray_direction, ray_length=ray_length, data_type='BOOLEAN', mapping=mapping, label=node_label, node_color=node_color)
switch#
Geometry node [Switch].
- Args:
false: Boolean true: Boolean node_label (str): Node label node_color (color): Node background color
- Returns:
Boolean
Node creation
Node
Switch
input_type = ‘BOOLEAN’
Blender reference : GeometryNodeSwitch
from geonodes import nodes nodes.Switch(switch=self, false=false, true=true, input_type='BOOLEAN', label=node_label, node_color=node_color)
b_and#
Geometry node [Boolean Math].
- Args:
boolean1: Boolean node_label (str): Node label node_color (color): Node background color
- Returns:
Boolean
Node creation
Node
BooleanMath
operation = ‘AND’
Blender reference : FunctionNodeBooleanMath
from geonodes import nodes nodes.BooleanMath(boolean0=self, boolean1=boolean1, operation='AND', label=node_label, node_color=node_color)
b_or#
Geometry node [Boolean Math].
- Args:
boolean1: Boolean node_label (str): Node label node_color (color): Node background color
- Returns:
Boolean
Node creation
Node
BooleanMath
operation = ‘OR’
Blender reference : FunctionNodeBooleanMath
from geonodes import nodes nodes.BooleanMath(boolean0=self, boolean1=boolean1, operation='OR', label=node_label, node_color=node_color)
b_not#
Geometry node [Boolean Math].
- Args:
node_label (str): Node label node_color (color): Node background color
- Returns:
Boolean
Node creation
Node
BooleanMath
operation = ‘NOT’
Blender reference : FunctionNodeBooleanMath
from geonodes import nodes nodes.BooleanMath(boolean0=self, operation='NOT', label=node_label, node_color=node_color)
nand#
Geometry node [Boolean Math].
- Args:
boolean1: Boolean node_label (str): Node label node_color (color): Node background color
- Returns:
Boolean
Node creation
Node
BooleanMath
operation = ‘NAND’
Blender reference : FunctionNodeBooleanMath
from geonodes import nodes nodes.BooleanMath(boolean0=self, boolean1=boolean1, operation='NAND', label=node_label, node_color=node_color)
nor#
Geometry node [Boolean Math].
- Args:
boolean1: Boolean node_label (str): Node label node_color (color): Node background color
- Returns:
Boolean
Node creation
Node
BooleanMath
operation = ‘NOR’
Blender reference : FunctionNodeBooleanMath
from geonodes import nodes nodes.BooleanMath(boolean0=self, boolean1=boolean1, operation='NOR', label=node_label, node_color=node_color)
xnor#
Geometry node [Boolean Math].
- Args:
boolean1: Boolean node_label (str): Node label node_color (color): Node background color
- Returns:
Boolean
Node creation
Node
BooleanMath
operation = ‘XNOR’
Blender reference : FunctionNodeBooleanMath
from geonodes import nodes nodes.BooleanMath(boolean0=self, boolean1=boolean1, operation='XNOR', label=node_label, node_color=node_color)
xor#
Geometry node [Boolean Math].
- Args:
boolean1: Boolean node_label (str): Node label node_color (color): Node background color
- Returns:
Boolean
Node creation
Node
BooleanMath
operation = ‘XOR’
Blender reference : FunctionNodeBooleanMath
from geonodes import nodes nodes.BooleanMath(boolean0=self, boolean1=boolean1, operation='XOR', label=node_label, node_color=node_color)
imply#
Geometry node [Boolean Math].
- Args:
boolean1: Boolean node_label (str): Node label node_color (color): Node background color
- Returns:
Boolean
Node creation
Node
BooleanMath
operation = ‘IMPLY’
Blender reference : FunctionNodeBooleanMath
from geonodes import nodes nodes.BooleanMath(boolean0=self, boolean1=boolean1, operation='IMPLY', label=node_label, node_color=node_color)
nimply#
Geometry node [Boolean Math].
- Args:
boolean1: Boolean node_label (str): Node label node_color (color): Node background color
- Returns:
Boolean
Node creation
Node
BooleanMath
operation = ‘NIMPLY’
Blender reference : FunctionNodeBooleanMath
from geonodes import nodes nodes.BooleanMath(boolean0=self, boolean1=boolean1, operation='NIMPLY', label=node_label, node_color=node_color)