Sculpt Operators¶
-
bpy.ops.sculpt.
brush_stroke
(stroke=None, mode='NORMAL', ignore_background_click=False)¶ Sculpt a stroke into the geometry
Parameters: - stroke (
bpy_prop_collection
ofOperatorStrokeElement
, (optional)) – Stroke - mode (enum in ['NORMAL', 'INVERT', 'SMOOTH'], (optional)) –
Stroke Mode, Action taken when a paint stroke is made
NORMAL
Regular, Apply brush normally.INVERT
Invert, Invert action of brush for duration of stroke.SMOOTH
Smooth, Switch brush to smooth mode for duration of stroke.
- ignore_background_click (boolean, (optional)) – Ignore Background Click, Clicks on the background do not start the stroke
- stroke (
-
bpy.ops.sculpt.
detail_flood_fill
()¶ Flood fill the mesh with the selected detail setting
-
bpy.ops.sculpt.
dynamic_topology_toggle
()¶ Dynamic topology alters the mesh topology while sculpting
-
bpy.ops.sculpt.
optimize
()¶ Recalculate the sculpt BVH to improve performance
-
bpy.ops.sculpt.
sample_detail_size
(location=(0, 0))¶ Sample the mesh detail on clicked point
Parameters: location (int array of 2 items in [0, 32767], (optional)) – Location, Screen Coordinates of sampling
-
bpy.ops.sculpt.
sculptmode_toggle
()¶ Toggle sculpt mode in 3D view
-
bpy.ops.sculpt.
set_detail_size
()¶ Set the mesh detail (either relative or constant one, depending on current dyntopo mode)
-
bpy.ops.sculpt.
set_persistent_base
()¶ Reset the copy of the mesh that is being sculpted on
-
bpy.ops.sculpt.
symmetrize
()¶ Symmetrize the topology modifications
-
bpy.ops.sculpt.
uv_sculpt_stroke
(mode='NORMAL')¶ Sculpt UVs using a brush
Parameters: mode (enum in ['NORMAL', 'INVERT', 'RELAX'], (optional)) – Mode, Stroke Mode
NORMAL
Regular, Apply brush normally.INVERT
Invert, Invert action of brush for duration of stroke.RELAX
Relax, Switch brush to relax mode for duration of stroke.