该运算符用于平滑贝塞尔曲线上的权重值。
{'FINISHED'}
时表示操作成功执行。import bpy
# 选中当前场景中的贝塞尔曲线对象
curve_obj = bpy.context.object
# 切换为编辑模式
bpy.ops.object.mode_set(mode='EDIT')
# 选中第一个点并设置其权重值
bpy.ops.curve.select_all(action='DESELECT')
bpy.ops.curve.select_nth(nth=0)
bpy.ops.curve.set_weight(weight=1.0)
# 平滑曲线上的权重值
bpy.ops.curve.smooth_weight(iterations=5, weight=0.3)
# 切换回对象模式
bpy.ops.object.mode_set(mode='OBJECT')
RuntimeError
- 如果当前场景中没有选中的贝塞尔曲线对象时,则会抛出异常。