在Blender中编辑骨骼时,bpy.context.edit_bone是当前被选中的骨骼对象。可以通过此项访问骨骼的各种属性。
设置骨骼的选中状态。
设置骨骼起点位置的选中状态。
设置骨骼终点位置的选中状态。
更新骨骼的位置和角度信息。
获取骨骼的全部父级对象,并以列表的形式返回。
获取骨骼的全部子级对象,并以列表的形式返回。
import bpy
# 获取当前场景的选中对象中的第一个骨骼
obj = bpy.context.selected_objects[0]
if obj.type == 'ARMATURE':
    # 获取当前场景的编辑对象
    arm = obj.data
    # 获取当前选中的骨骼
    ebone = bpy.context.edit_bone
    if ebone:
        # 打印选中骨骼的名称和位置信息
        print("Bone name:", ebone.name)
        print("Bone head:", ebone.head)
        print("Bone tail:", ebone.tail)