此操作将在当前的3D 视图中添加一个新的圆形 Grease Pencil 对象。
bpy.ops.gpencil.primitive_circle(
stroke_thickness=1.0,
stroke_color=[1.0, 1.0, 1.0],
fill_type='NONE',
radius=1.0,
location=(0.0, 0.0, 0.0),
scale=(1.0, 1.0, 1.0),
rotation=(0.0, 0.0, 0.0),
fill_rotation=(0.0, 0.0, 0.0),
fill_offset=(0.0, 0.0, 0.0)
)
参数:
stroke_thickness
(float):笔画的粗细。默认值为1.stroke_color
([float,float,float]):笔画的颜色。默认值为[1.0,1.0,1.0]fill_type
(枚举):定义填充类型。可选值为NONE,SINGLE,DOUBLE,TRIPLE。默认值为NONE。radius
(float):圆的半径。默认值为1.0.location
([float,float,float]):圆的位置。默认值为[0.0,0.0,0.0]scale
([float,float,float]):圆的缩放值。默认值为[1.0,1.0,1.0]rotation
([float,float,float]):圆的旋转值。默认值为[0.0, 0.0, 0.0]。fill_rotation
([float,float,float]):填充的旋转角度。默认值为[0.0, 0.0, 0.0]。fill_offset
([float,float,float]):填充偏移量。默认值为[0.0, 0.0, 0.0]。{'FINISHED'}
:操作完成。import bpy
# 设置当前场景
scene = bpy.context.scene
# 在场景中添加一个新的圆形 GPencil 对象
bpy.ops.gpencil.primitive_circle(
stroke_thickness=2.0,
stroke_color=[0.0, 1.0, 0.0],
fill_type='SINGLE',
radius=1.5,
location=(0.0, 0.0, 0.0),
scale=(1.0, 1.0, 1.0),
rotation=(0.0, 0.0, 0.0),
fill_rotation=(0.0, 0.0, 0.0),
fill_offset=(0.0, 0.0, 0.0)
)