该操作使用户能够在当前笔画的顶点上进行绘制。
mode
(str):绘画模式。可接受的值为“DRAW”(默认值,自由绘制),“ERASER”(橡皮擦),“SMEAR”(涂抹),“PINCH”(捏),“CREASE”(折叠)。
radius
(float):笔刷半径。默认值为1.0。
factor
(float):笔刷压力因子。该值用于根据笔画头的压力值调整笔刷半径。默认为1.0。
use_restore
(bool):如果为True,则笔画上的已涂色点将被还原。默认为False。
wait_for_input
(bool):如果为True,则操作将暂停,直到用户在屏幕上进行操作。默认为False。
set()
(工具设置):返回用于在绘图期间使用的工具设置。这是一个将笔画的顶点绘制为蓝色的示例:
import bpy
# 选择笔画
bpy.context.scene.objects.active = bpy.data.objects["GPencil"]
# 设置着色选项
bpy.context.tool_settings.gpencil_vertex_paint.brush.color = (0, 0, 1)
# 绘制笔画
bpy.ops.gpencil.vertex_paint(mode='DRAW', radius=1.0)