bpy.ops.anim.channels_select_filter是用于在Blender中选择某些动画通道的操作符。通过选择许多通道来快速过滤掉不需要的动画通道,可以使动画编辑更高效。
选定的动画通道将被反映在dope sheet编辑器中,以便用户可以更轻松地编辑它们。
action
: 动作数据块名称only_selected
: 仅选择已选中的通道name
: 名称过滤器channel_type
: 通道类型过滤器min
: 最小值过滤器max
: 最大值过滤器invert_filter
: 翻转过滤器bpy.ops.anim.channels_select_filter(action='Action', name="Location", channel_type="Loc", only_selected=False)
该操作将选择名称为“Location”,类型为“Loc”的动画通道。
bpy.ops.anim.channels_select_filter(action='Action', only_selected=True)
该操作将只选择已经被选中的动画通道。
bpy.ops.anim.channels_select_filter(action='Action', name="Location")
该操作将选择所有名称中包含“Location”的动画通道。
bpy.ops.anim.channels_select_filter(action='Action', channel_type="Loc")
该操作将选择所有类型为“Loc”的动画通道。
bpy.ops.anim.channels_select_filter(action='Action', min=0)
该操作将选择所有值大于等于0的动画通道。
bpy.ops.anim.channels_select_filter(action='Action', max=0.5)
该操作将选择所有值小于等于0.5的动画通道。
bpy.ops.anim.channels_select_filter(action='Action', invert_filter=True)
该操作将选择未被过滤掉的所有动画通道,即翻转了过滤器的选择。