该操作用于选择该Grease Pencil对象下的所有笔画(strokes)或指定笔画。
select_all: bool
— 是否选择所有笔画。默认为True
。toggle: bool
— 是否切换选择状态。默认为False
。extend: bool
— 是否扩展选择状态。默认为False
。deselect: bool
— 是否取消选择。默认为False
。location: tuple of 2 floats
— 选择矩形的左上角坐标。仅在mode
参数设置为RECTANGLE
时使用。tweak: bool
— 是否在已选择笔画上进行操作。默认为False
。vertex_select_mode: enum in {'OFF', 'HIDE', 'BLUR', 'VERT', 'TIP', 'PARENT', 'POINT', 'THRESHHOLD', 'STROKE'}[-3:]
— 选取模式。mode: enum in {'POINT', 'STROKE', 'ERASER', 'WEIGHT', 'BOX', 'RECTANGLE'}[-4:]
— 工具模式。{'FINISHED'}
— 操作完成。{'CANCELLED'}
— 操作取消。RuntimeError
— 如果使用错误的选择模式。import bpy
# 选取Grease Pencil对象下的所有笔画
bpy.ops.gpencil.select()
# 取消选择已选择的笔画
bpy.ops.gpencil.select(deselect=True)
# 选择Grease Pencil对象下的某个笔画
bpy.ops.gpencil.select(stroke="Stroke")
# 使用矩形选择笔画
bpy.ops.gpencil.select(location=(0,0), mode="RECTANGLE")
详见官方文档:https://docs.blender.org/api/current/bpy.ops.gpencil.html#bpy.ops.gpencil.select