在3D视口中,显示关节和骨骼根。
bpy.ops.armature.reveal(align_active=True, center='NONE')
align_active
(boolean, optional) – 使显示的骨骼与当前激活的骨骼对齐,如果选择,则默认为True。center
(enum in ['CURSOR', 'MEDIAN', 'NONE'], optional) – 选定的对象在视口中间的位置。import bpy
# 获取已选对象
obj = bpy.context.object
# 确定必要的对象类型
if obj.type == 'ARMATURE':
# 启用编辑模式
bpy.ops.object.mode_set(mode='EDIT')
# 显示关节和骨骼根
bpy.ops.armature.reveal()
else:
# 提示用户选择骨骼对象
bpy.ops.object.mode_set(mode='OBJECT')
bpy.ops.object.select_all(action='DESELECT')
obj.select_set(True)
bpy.context.view_layer.objects.active = obj
bpy.ops.object.mode_set(mode='POSE')
bpy.ops.pose.select_all(action='SELECT')
# 显示关节和骨骼根
bpy.ops.armature.reveal()