Data socket Instances#

Inherits from gn.Geometry

go to index

Static methods#

Properties#

Methods#

InstanceOnPoints#

Geometry node [Instance on Points].

Args:

points: Points selection: Boolean instance: Geometry pick_instance: Boolean instance_index: Integer rotation: Vector scale: Vector node_label (str): Node label node_color (color): Node background color

Returns:

Instances

Node creation

Node InstanceOnPoints

Blender reference : GeometryNodeInstanceOnPoints

from geonodes import nodes
nodes.InstanceOnPoints(points=points, selection=selection, instance=instance, pick_instance=pick_instance, instance_index=instance_index, rotation=rotation, scale=scale, label=node_label, node_color=node_color)

FromGeometries#

Geometry node [Geometry to Instance].

Args:

geometry: <m>Geometry node_label (str): Node label node_color (color): Node background color

Returns:

Instances

Node creation

Node GeometryToInstance

Blender reference : GeometryNodeGeometryToInstance

from geonodes import nodes
nodes.GeometryToInstance(*geometry, label=node_label, node_color=node_color)

domain_size#

Geometry node [Domain Size].

Returns:

Integer

Node creation

Node DomainSize

  • component = ‘INSTANCES’

Blender reference : GeometryNodeAttributeDomainSize

from geonodes import nodes
nodes.DomainSize(geometry=self, component='INSTANCES', label=f"{self.node_chain_label}.domain_size")

instance_count#

Geometry node [Domain Size].

Returns:

Integer

Node creation

Node DomainSize

  • component = ‘INSTANCES’

Blender reference : GeometryNodeAttributeDomainSize

from geonodes import nodes
nodes.DomainSize(geometry=self, component='INSTANCES', label=f"{self.node_chain_label}.instance_count")

rotate#

Geometry node [Rotate Instances].

Args:

selection: Boolean rotation: Vector pivot_point: Vector local_space: Boolean node_label (str): Node label node_color (color): Node background color

Returns:

Instances

Node creation

Node RotateInstances

Blender reference : GeometryNodeRotateInstances

from geonodes import nodes
nodes.RotateInstances(instances=self, selection=selection, rotation=rotation, pivot_point=pivot_point, local_space=local_space, label=node_label, node_color=node_color)

scale#

Geometry node [Scale Instances].

Args:

selection: Boolean scale: Vector center: Vector local_space: Boolean node_label (str): Node label node_color (color): Node background color

Returns:

Instances

Node creation

Node ScaleInstances

Blender reference : GeometryNodeScaleInstances

from geonodes import nodes
nodes.ScaleInstances(instances=self, selection=selection, scale=scale, center=center, local_space=local_space, label=node_label, node_color=node_color)

translate#

Geometry node [Translate Instances].

Args:

selection: Boolean translation: Vector local_space: Boolean node_label (str): Node label node_color (color): Node background color

Returns:

Instances

Node creation

Node TranslateInstances

Blender reference : GeometryNodeTranslateInstances

from geonodes import nodes
nodes.TranslateInstances(instances=self, selection=selection, translation=translation, local_space=local_space, label=node_label, node_color=node_color)

realize#

Geometry node [Realize Instances].

Args:

legacy_behavior (bool): False node_label (str): Node label node_color (color): Node background color

Returns:

Geometry

Node creation

Node RealizeInstances

Blender reference : GeometryNodeRealizeInstances

from geonodes import nodes
nodes.RealizeInstances(geometry=self, legacy_behavior=legacy_behavior, label=node_label, node_color=node_color)

to_points#

Geometry node [Instances to Points].

Args:

selection: Boolean position: Vector radius: Float node_label (str): Node label node_color (color): Node background color

Returns:

Points

Node creation

Node InstancesToPoints

Blender reference : GeometryNodeInstancesToPoints

from geonodes import nodes
nodes.InstancesToPoints(instances=self, selection=selection, position=position, radius=radius, label=node_label, node_color=node_color)

duplicate_instances#

Geometry node [Duplicate Elements].

Args:

selection: Boolean amount: Integer node_label (str): Node label node_color (color): Node background color

Returns:

Sockets [geometry (Geometry), duplicate_index (Integer)]

Node creation

Node DuplicateElements

  • domain = ‘INSTANCE’

Blender reference : GeometryNodeDuplicateElements

from geonodes import nodes
nodes.DuplicateElements(geometry=self, selection=selection, amount=amount, domain='INSTANCE', label=node_label, node_color=node_color)