Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHoward Trickey <howard.trickey@gmail.com>2019-01-03 21:39:52 +0300
committerHoward Trickey <howard.trickey@gmail.com>2019-01-03 21:39:52 +0300
commitaef01c47e6334b214520f14c72b01de99387f122 (patch)
treef8edbb1bc5cce8c3ea5a2faaffd7462f14a69fa9 /release
parentbdfc10e482c4c6724a45259c4b2f2d7cde7d26d0 (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/locale0
m---------release/scripts/addons0
-rw-r--r--release/scripts/startup/bl_ui/properties_data_modifier.py7
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()