使用套索工具选择笔画。
bpy.ops.gpencil.select_lasso(mode='SELECT', gesture_mode=0, path=[])
mode (str) – 选择模式。'SELECT' 用于选择笔画,'DESELECT' 用于取消选定笔画。
(可选参数,默认为'SELECT')
gesture_mode (int) – 手势模式,用于指定选择笔画的方法。0:涂鸦;1:魔棒;2:多边形套索;3:自由套索。
(可选参数,默认为0)
path (list) – 路径,包含套索路线点列表。
(可选参数,默认为空列表)
{'FINISHED'} - 操作成功执行。{'CANCELLED'} - 如果操作被取消,则会返回此消息。import bpy
#进入笔画模式
bpy.ops.object.mode_set(mode='GPENCIL_EDIT')
#获取笔画元素
gp = bpy.context.object.data.layers[0].active_frame.grease_pencil
stroke = gp.strokes[0]
#使用自由套索选择笔画
bpy.ops.gpencil.select_lasso(mode='SELECT', gesture_mode=3, path=stroke.points)