将所有笔画的所有顶点颜色取反。
gpencil_data
: Object,必填参数,表示要进行颜色取反的笔画对象。all_layers
: Boolean,可选参数,默认为 False,表示是否对所有图层进行颜色取反。invert_layers
: Boolean,可选参数,默认为 False,表示是否对不选中的图层进行颜色取反。import bpy
# 获取当前激活的笔画对象
gpencil = bpy.context.scene.objects.active
# 对当前激活的笔画对象进行颜色取反
bpy.ops.gpencil.vertex_color_invert(gpencil_data=gpencil, all_layers=True)
RuntimeError
: 如果笔画对象不支持颜色,则会出现此异常。gpencil.select
属性来指定要进行颜色取反的笔画对象。layer.select
属性来指定要进行颜色取反的图层对象。all_layers=True
和 invert_layers=True
,则只对当前激活的图层进行颜色取反。