添加新的绘图笔记段。
airbrush
: 是否启用喷笔功能(布尔类型,默认为 False
)。
align
: 是否将新的笔记段与上一个笔记段对齐(布尔类型,默认为 False
)。
location
: 新笔记段的位置(二维向量类型,默认为 (0.0, 0.0)
)。
pressure
: 新笔记段的压力值(浮点类型,默认为 1.0
)。
strength
: 新笔记段的强度值(浮点类型,默认为 1.0
)。
thickness
: 新笔记段的笔画粗细(浮点类型,默认为 1.0
)。
velocity
: 新笔记段的速度(浮点类型,默认为 0.0
)。
如果成功添加了新的笔记段,则返回 { 'FINISHED' }
。
如果无法添加新的笔记段,则返回 { 'CANCELLED' }
。
import bpy
# 选择当前对象的所有笔画
bpy.ops.object.select_all(action="SELECT")
bpy.ops.gpencil.convert(type="STROKE")
# 获取当前选择的绘画笔记
gpencil = bpy.context.active_object.data
# 添加新的笔记段
result = bpy.ops.gpencil.stroke_add(
align=True,
location=(1.0, 1.0),
pressure=0.5,
strength=0.8,
thickness=2.0,
velocity=0.0,
airbrush=False
)
# 检查结果
if result == {'FINISHED'}:
print("添加新的笔记段成功!")
else:
print("添加新的笔记段失败!")