bpy.context.brush
是 Blender 中一个用于制作绘画过程中的笔刷对象,它包含一系列属性和方法,支持在 3D 视图和 UV 编辑器中使用。在 2.93 版本中添加。
bl_idname
:笔刷名称color
:笔刷颜色cursor
:笔刷在视图中的光标name
:笔刷名称obdata
:笔刷绑定的数据plane_offset
:笔刷在平面上的偏移量radius
:笔刷半径sculpt_plane
:雕刻平面texture_slot
:笔刷纹理stroke
:绘制一笔stroke(mode, stroke=None, wait_for_input=True)
mode
参数表示笔刷绘制模式,可选值如下:
'DRAW'
:绘制几何图形'DRAW_FACE'
:在面上绘制'DRAW_SPRITE'
:在屏幕上绘制'DRAW_GRADIENT'
:绘制渐变图形'CLONE'
:克隆笔刷形状和颜色'FILL'
:填充区域'MASK'
:添加遮罩'SMOOTH'
:平滑锥面stroke
参数表示笔刷应用于指定的点集。
wait_for_input
参数设置为 True
时,表示等待用户输入绘制贴图、遮罩或蒙版的路径。