该操作用于在动画编辑器中将可编辑通道的状态切换为可编辑或不可编辑。
import bpy
# 选定一个物体
obj = bpy.data.objects["Cube"]
# 进入动画编辑器
bpy.context.scene.frame_current = 0
bpy.ops.anim.channels_editable_toggle()
# 切换状态(只有被选中的骨骼的通道可以编辑)
for bone in obj.pose.bones:
if bone.select:
bone.bone.hide = not bone.bone.hide
print("Toggle Editable: ", bone.name)
该操作无需参数。仅切换通道的可编辑状态。
该操作无返回值。
如果未打开动画编辑器,则会引发异常。
在动画编辑器中切换可编辑通道的状态。
该操作自Blender 2.61起可用。