将笔划细分为更多控制点。
gpencil_object
:GPencil对象,需要进行细分的笔画所属的对象。mode
:字符串,细分模式。可选值为RESOLVE
、SMOOTH
和EXTRAPOLATE
。
RESOLVE
:添加必要的控制点以解决更复杂的笔划形状。SMOOTH
:在笔划上添加平滑的控制点。EXTRAPOLATE
:在笔划两端添加控制点并拉伸笔划形状。number_cuts
:整数,细分次数。默认值为1。{'FINISHED'}
:成功执行时返回。ValueError
:如果number_cuts
小于等于0,则会抛出异常。import bpy
# 获取场景中激活的gppepncil对象
gpencil_object = bpy.context.scene.objects.active
# 将第一条笔划细分两次
bpy.ops.gpencil.stroke_subdivide(gpencil_object, mode='SMOOTH', number_cuts=2)