diff options
author | Germano Cavalcante <germano.costa@ig.com.br> | 2020-07-01 10:45:27 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2020-07-01 10:49:38 +0300 |
commit | 4387aff99e01c412a360d412bf78d8bc913d4401 (patch) | |
tree | e8a90e776fc80d3952cc0e62bf887ea601a3ce99 /release | |
parent | 8d3c4aa2d734fe9ff342b9bacff832993b60e89a (diff) |
Transform: generalized custom-data correction support
Support custom-data correction based on surrounding geometry for all
transformation modes of the mesh transform operators.
The is the same logic used in Vert and Edge Slide.
In order not to change the current default behavior,
this property does not affect Vert and Edge Slide modes.
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_ui/space_view3d_toolbar.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/release/scripts/startup/bl_ui/space_view3d_toolbar.py b/release/scripts/startup/bl_ui/space_view3d_toolbar.py index ef071cbc179..a52cc8bf791 100644 --- a/release/scripts/startup/bl_ui/space_view3d_toolbar.py +++ b/release/scripts/startup/bl_ui/space_view3d_toolbar.py @@ -187,6 +187,7 @@ class VIEW3D_PT_tools_meshedit_options(View3DPanel, Panel): bl_context = ".mesh_edit" # dot on purpose (access from topbar) bl_label = "Options" bl_options = {'DEFAULT_CLOSED'} + bl_ui_units_x = 12 @classmethod def poll(cls, context): @@ -198,11 +199,15 @@ class VIEW3D_PT_tools_meshedit_options(View3DPanel, Panel): layout.use_property_split = True layout.use_property_decorate = False + tool_settings = context.tool_settings ob = context.active_object mesh = ob.data split = layout.split() + row = layout.row(align=True, heading="Transform") + row.prop(tool_settings, "use_correct_custom_data") + row = layout.row(heading="Mirror") sub = row.row(align=True) sub.prop(mesh, "use_mirror_x", text="X", toggle=True) |