I'm creating a number of objects in a loop, how can I assign an existing Geometry Node group to these created objects?
I've tried to assign data.node_group.name the name of the group but that just renames the existing group!
import bpy
for i in range(1):
bpy.ops.mesh.primitive_cube_add(size=2, location=(i*2, i*2, 0))
bpy.ops.transform.resize(value=(1,1,1))
bpy.ops.object.modifier_add(type='NODES') # This adds the GeometryNodes modifier
data = bpy.context.object.modifiers.get("GeometryNodes")
# Assign 'MY GEOMETRY NODE GROUP' to the GeometryNodes modifier
# data.node_group.name = "MY GEOMETRY NODE GROUP"
Any help would be appreciated.
Thanks.