该操作将使用一个笔画作为切割工具,切割另一个笔画并删除切割区域。
mode
:切割模式,可以是DIFFERENCE
(差集)或INTERSECT
(交集)。gpencil1
:要被切割的笔画对象。gpencil2
:用于切割的笔画对象。{'FINISHED'}
:操作成功完成。{'CANCELLED'}
:操作取消或失败。import bpy
# 获取场景中第一个笔画对象和第二个笔画对象
gpencil1 = bpy.context.scene.grease_pencils[0].layers[0].active_frame.strokes[0]
gpencil2 = bpy.context.scene.grease_pencils[0].layers[0].active_frame.strokes[1]
# 将第一个笔画对象用第二个笔画对象切割
bpy.ops.gpencil.stroke_cutter(mode='DIFFERENCE', gpencil1=gpencil1, gpencil2=gpencil2)