ToolSettings(bpy_struct)

base class — bpy_struct

class bpy.types.ToolSettings(bpy_struct)
auto_keying_mode

Mode of automatic keyframe insertion for Objects and Bones

Type :enum in [‘ADD_REPLACE_KEYS’, ‘REPLACE_KEYS’], default ‘ADD_REPLACE_KEYS’
edge_path_mode

The edge flag to tag when selecting the shortest path

Type :enum in [‘SELECT’, ‘SEAM’, ‘SHARP’, ‘CREASE’, ‘BEVEL’], default ‘SELECT’
etch_adaptive_limit

Number of bones in the subdivided stroke

Type :float in [1e-05, 1], default 0.0
etch_convert_mode

Method used to convert stroke to bones

Type :enum in [‘FIXED’, ‘LENGTH’, ‘ADAPTIVE’, ‘RETARGET’], default ‘FIXED’
etch_length_limit

Number of bones in the subdivided stroke

Type :float in [1e-05, 100000], default 0.0
etch_number

DOC BROKEN

Type :string, default “”
etch_roll_mode

Method used to adjust the roll of bones when retargeting

Type :enum in [‘NONE’, ‘VIEW’, ‘JOINT’], default ‘NONE’
etch_side

DOC BROKEN

Type :string, default “”
etch_subdivision_number

Number of bones in the subdivided stroke

Type :int in [1, 255], default 0
etch_template

Template armature that will be retargeted to the stroke

Type :Object
image_paint
Type :ImagePaint, (readonly)
mesh_select_mode

Which mesh elements selection works on

Type :boolean array of 3 items, default (False, False, False)
normal_size

Display size for normals in the 3D view

Type :float in [1e-05, 1000], default 0.0
particle_edit
Type :ParticleEdit, (readonly)
proportional_edit

Proportional editing mode

Type :enum in [‘DISABLED’, ‘ENABLED’, ‘CONNECTED’], default ‘DISABLED’
proportional_edit_falloff

Falloff type for proportional editing mode

Type :enum in [‘SMOOTH’, ‘SPHERE’, ‘ROOT’, ‘SHARP’, ‘LINEAR’, ‘CONSTANT’, ‘RANDOM’], default ‘SMOOTH’
proportional_size

Display size for proportional editing circle

Type :float in [1e-05, 5000], default 0.0
sculpt
Type :Sculpt, (readonly)
sculpt_paint_use_unified_size

Instead of per brush radius, the radius is shared across brushes

Type :boolean, default False
sculpt_paint_use_unified_strength

Instead of per brush strength, the strength is shared across brushes

Type :boolean, default False
show_uv_local_view

Draw only faces with the currently displayed image assigned

Type :boolean, default False
snap_element

Type of element to snap to

Type :enum in [‘INCREMENT’, ‘VERTEX’, ‘EDGE’, ‘FACE’, ‘VOLUME’], default ‘INCREMENT’
snap_target

Which part to snap onto the target

Type :enum in [‘CLOSEST’, ‘CENTER’, ‘MEDIAN’, ‘ACTIVE’], default ‘CLOSEST’
use_auto_normalize

Ensure all bone-deforming vertex groups add up to 1.0 while weight painting

Type :boolean, default False
use_bone_sketching

DOC BROKEN

Type :boolean, default False
use_etch_autoname

DOC BROKEN

Type :boolean, default False
use_etch_overdraw

DOC BROKEN

Type :boolean, default False
use_etch_quick

DOC BROKEN

Type :boolean, default False
use_grease_pencil_sessions

Allow drawing multiple strokes at a time with Grease Pencil

Type :boolean, default False
use_keyframe_insert_auto

Automatic keyframe insertion for Objects and Bones

Type :boolean, default False
use_keyframe_insert_keyingset

Automatic keyframe insertion using active Keying Set only

Type :boolean, default False
use_mesh_automerge

Automatically merge vertices moved to the same location

Type :boolean, default False
use_proportional_edit_objects

Proportional editing object mode

Type :boolean, default False
use_record_with_nla

Add a new NLA Track + Strip for every loop/pass made over the animation to allow non-destructive tweaking

Type :boolean, default False
use_snap

Snap during transform

Type :boolean, default False
use_snap_align_rotation

Align rotation with the snapping target

Type :boolean, default False
use_snap_peel_object

Consider objects as whole when finding volume center

Type :boolean, default False
use_snap_project

Project individual elements on the surface of other objects

Type :boolean, default False
use_uv_select_sync

Keep UV and edit mode mesh selection in sync

Type :boolean, default False
uv_select_mode

UV selection and display mode

Type :enum in [‘VERTEX’, ‘EDGE’, ‘FACE’, ‘ISLAND’], default ‘VERTEX’
vertex_group_weight

Weight to assign in vertex groups

Type :float in [0, 1], default 0.0
vertex_paint
Type :VertexPaint, (readonly)
weight_paint
Type :VertexPaint, (readonly)

Inherited Properties

Inherited Functions

References

Previous topic

TimelineMarkers(bpy_struct)

Next topic

TouchSensor(Sensor)