该操作用于在当前活动的Grease Pencil图层中创建一个新的曲线基元。
bpy.ops.gpencil.primitive_curve(type='POLY', use_custom_res=True, custom_resolution=100, align='WORLD', location=(0, 0, 0), scale=(1, 1, 1))
该操作接受以下参数:
type – 要创建的曲线类型。可选的值有:POLY(折线)、BEZIER(贝塞尔曲线)、NURBS(Nurbs曲线)。use_custom_res – 是否使用自定义分辨率。默认值为True。custom_resolution – 自定义分辨率的值。仅在use_custom_res为True时才需指定。align – 创建的曲线的对齐方式。可选的值有:WORLD(世界坐标系)、VIEW(视图坐标系)。默认值为WORLD。location – 曲线的位置坐标(X,Y,Z)。默认值为(0,0,0)。scale – 曲线在每个轴向上的缩放比例。默认值为(1,1,1)。import bpy
# 在当前活动图层中创建一个新的贝塞尔曲线,将其置于世界坐标系原点处,并将其放大2倍。
bpy.ops.gpencil.primitive_curve(type='BEZIER', align='WORLD', location=(0, 0, 0), scale=(2, 2, 2))
该操作可用于快速创建Grease Pencil图层中的曲线形状。它接受一些可选的参数,例如曲线类型,对齐方式,位置和比例,以便更好地控制生成的曲线形状。