bpy.context.selected_bones
是 Blender Python API 中的一个元素,它返回当前选择的骨骼的列表。在用户使用 Blender 对骨骼进行操作时,可以使用该元素获取当前选择的骨骼列表进行进一步的操作。
bpy.context.selected_bones
bpy.context.selected_bones
返回一个 bpy_prop_collection
对象,其中包含当前选择的骨骼的列表。
以下代码演示了如何使用 bpy.context.selected_bones
获取当前选中的骨骼列表并输出骨骼名称。
import bpy
selected_bones = bpy.context.selected_bones
for bone in selected_bones:
print(bone.name)
bpy.context.selected_bones
只返回当前骨骼选择的列表。对骨骼进行操作时,应该首先检查 bpy.context.object
是否为 ARMATURE
类型,并使用 bpy.context.object.data
获取骨骼对象进行进一步的操作。bpy.context.selected_bones
返回空列表。bpy.context.selected_bones
只返回 POSE
模式下的骨骼选择状态。在其他模式(如 EDIT
模式)下,应该使用其他适合的方法查询骨骼选择状态。