使用套索工具选择笔画。
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)