diff options
author | Howard Trickey <howard.trickey@gmail.com> | 2019-01-03 21:39:52 +0300 |
---|---|---|
committer | Howard Trickey <howard.trickey@gmail.com> | 2019-01-03 21:39:52 +0300 |
commit | aef01c47e6334b214520f14c72b01de99387f122 (patch) | |
tree | f8edbb1bc5cce8c3ea5a2faaffd7462f14a69fa9 /release | |
parent | bdfc10e482c4c6724a45259c4b2f2d7cde7d26d0 (diff) |
Fix T58113 Multiple problems with bevel harden normals.
Move the bevel hardening code all into bmesh_bevel.c.
Based on user feedback, rewrote the bevel hardening algorithm
to be more what users want.
Based on user feedback, changed the UI, removing some
not-useful options. Now hardening normals while beveling
is enabled by a simple checkbox.
Now setting face strength gives options for which faces
get their face strength set.
Diffstat (limited to 'release')
m--------- | release/datafiles/locale | 0 | ||||
m--------- | release/scripts/addons | 0 | ||||
-rw-r--r-- | release/scripts/startup/bl_ui/properties_data_modifier.py | 7 |
3 files changed, 3 insertions, 4 deletions
diff --git a/release/datafiles/locale b/release/datafiles/locale -Subproject fec9a7e88c8686830e9210099818a61489e699e +Subproject 345b7d27872d87ae5074a83d8b9995b37bc56f1 diff --git a/release/scripts/addons b/release/scripts/addons -Subproject e3c9be92624d93ba3eb78731887455fbf41040d +Subproject 25ae9e134472c5bca62add0a1db3cdfc2d86aaa diff --git a/release/scripts/startup/bl_ui/properties_data_modifier.py b/release/scripts/startup/bl_ui/properties_data_modifier.py index 3d4f3037a84..52af0512a0c 100644 --- a/release/scripts/startup/bl_ui/properties_data_modifier.py +++ b/release/scripts/startup/bl_ui/properties_data_modifier.py @@ -147,6 +147,7 @@ class DATA_PT_modifiers(ModifierButtonsPanel, Panel): col.prop(md, "loop_slide") col.prop(md, "mark_seam") col.prop(md, "mark_sharp") + col.prop(md, "harden_normals") layout.label(text="Limit Method:") layout.row().prop(md, "limit_method", expand=True) @@ -159,10 +160,8 @@ class DATA_PT_modifiers(ModifierButtonsPanel, Panel): layout.label(text="Width Method:") layout.row().prop(md, "offset_type", expand=True) - layout.label(text="Normal Mode") - layout.row().prop(md, "hnmode", expand=True) - layout.prop(md, "hn_strength") - layout.prop(md, "set_wn_strength") + layout.label(text="Set Face Strength Mode") + layout.row().prop(md, "face_strength_mode", expand=True) def BOOLEAN(self, layout, ob, md): split = layout.split() |