Data socket Object#

Inherits from dsock.Object

go to index

Methods#

  • geometry : Sockets [location (Vector), rotation (Vector), scale (Vector), geometry (Geometry)]

  • info : Sockets [location (Vector), rotation (Vector), scale (Vector), geometry (Geometry)]

  • location : Sockets [location (Vector), rotation (Vector), scale (Vector), geometry (Geometry)]

  • rotation : Sockets [location (Vector), rotation (Vector), scale (Vector), geometry (Geometry)]

  • scale : Sockets [location (Vector), rotation (Vector), scale (Vector), geometry (Geometry)]

  • switch : output (Object)

switch#

Geometry node [Switch].

Args:

switch: Boolean true: Object node_label (str): Node label node_color (color): Node background color

Returns:

Object

Node creation

Node Switch

  • input_type = ‘OBJECT’

Blender reference : GeometryNodeSwitch

from geonodes import nodes
nodes.Switch(false=self, switch=switch, true=true, input_type='OBJECT', label=node_label, node_color=node_color)

info#

Geometry node [Object Info].

Args:

as_instance: Boolean transform_space (str): ‘ORIGINAL’ in [ORIGINAL, RELATIVE] node_label (str): Node label node_color (color): Node background color

Returns:

Sockets [location (Vector), rotation (Vector), scale (Vector), geometry (Geometry)]

Node creation

Node ObjectInfo

Blender reference : GeometryNodeObjectInfo

from geonodes import nodes
nodes.ObjectInfo(object=self, as_instance=as_instance, transform_space=transform_space, label=node_label, node_color=node_color)

location#

Geometry node [Object Info].

Args:

as_instance: Boolean transform_space (str): ‘ORIGINAL’ in [ORIGINAL, RELATIVE] node_label (str): Node label node_color (color): Node background color

Returns:

location in Sockets [location (Vector), rotation (Vector), scale (Vector), geometry (Geometry)]

Node creation

Node ObjectInfo

Blender reference : GeometryNodeObjectInfo

from geonodes import nodes
nodes.ObjectInfo(object=self, as_instance=as_instance, transform_space=transform_space, label=node_label, node_color=node_color).location

rotation#

Geometry node [Object Info].

Args:

as_instance: Boolean transform_space (str): ‘ORIGINAL’ in [ORIGINAL, RELATIVE] node_label (str): Node label node_color (color): Node background color

Returns:

rotation in Sockets [location (Vector), rotation (Vector), scale (Vector), geometry (Geometry)]

Node creation

Node ObjectInfo

Blender reference : GeometryNodeObjectInfo

from geonodes import nodes
nodes.ObjectInfo(object=self, as_instance=as_instance, transform_space=transform_space, label=node_label, node_color=node_color).rotation

scale#

Geometry node [Object Info].

Args:

as_instance: Boolean transform_space (str): ‘ORIGINAL’ in [ORIGINAL, RELATIVE] node_label (str): Node label node_color (color): Node background color

Returns:

scale in Sockets [location (Vector), rotation (Vector), scale (Vector), geometry (Geometry)]

Node creation

Node ObjectInfo

Blender reference : GeometryNodeObjectInfo

from geonodes import nodes
nodes.ObjectInfo(object=self, as_instance=as_instance, transform_space=transform_space, label=node_label, node_color=node_color).scale

geometry#

Geometry node [Object Info].

Args:

as_instance: Boolean transform_space (str): ‘ORIGINAL’ in [ORIGINAL, RELATIVE] node_label (str): Node label node_color (color): Node background color

Returns:

geometry in Sockets [location (Vector), rotation (Vector), scale (Vector), geometry (Geometry)]

Node creation

Node ObjectInfo

Blender reference : GeometryNodeObjectInfo

from geonodes import nodes
nodes.ObjectInfo(object=self, as_instance=as_instance, transform_space=transform_space, label=node_label, node_color=node_color).geometry