在骨骼系统中创建一个新的骨骼,并使其成为所选骨骼的子骨骼。如果有一个骨骼球,则会将其移动到新骨骼的末端。
TRANSFORM_OT_translate
(可选): 移动新骨骼的位置和旋转。ARMATURE_OT_duplicate
(可选): 要复制的骨骼系统。TARGETS_OT_bone_duplicate
(可选): 在已有骨骼上复制新骨骼。{'FINISHED'}
: 操作成功完成。import bpy
# 选择一个骨骼系统
bpy.ops.object.mode_set(mode='OBJECT')
bpy.context.view_layer.objects.active = bpy.context.selected_objects[0]
bpy.ops.object.mode_set(mode='EDIT')
# 选择一个骨骼并复制它
bpy.ops.armature.select_all(action='DESELECT')
bpy.context.object.data.bones["Bone"].select = True
bpy.ops.armature.extrude()