Source code for procfunc.ops.curve
import bpy
import procfunc as pf
from procfunc import types as t
[docs]
@pf.tracer.primitive(mutates=["mutates_obj"])
def subdivide(
mutates_obj: t.CurveObject,
number_cuts: int = 1,
) -> None:
"""
Subdivide selected segments
Based on bpy.ops.curve.subdivide
"""
bpy.context.view_layer.objects.active = mutates_obj.item()
bpy.ops.curve.subdivide(number_cuts=number_cuts)