将所有笔画的所有顶点颜色取反。
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,则只对当前激活的图层进行颜色取反。