Files
avatechai-avatar-graph-comfyui/blender/ops_join.py
T
2023-09-26 15:36:49 +08:00

22 lines
516 B
Python

import blender_node
class Mesh_JoinMesh(blender_node.ObjectOps):
EXTRA_INPUT_TYPES = {
"BPY_OBJ2": (blender_node.BPY_OBJ,)
}
CUSTOM_NAME = "Join Meshes"
def blender_process(self, bpy, BPY_OBJ, **props):
prop_values = props.values()
override = bpy.context.copy()
override["active_object"] = BPY_OBJ
override["selected_editable_objects"] = list(prop_values) + [BPY_OBJ]
bpy.ops.object.join(override)
return (BPY_OBJ,)