diff options
author | Campbell Barton <ideasman42@gmail.com> | 2012-10-23 08:26:39 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2012-10-23 08:26:39 +0400 |
commit | 0636886715b4c5ac56ed7f903bf37a00cfbdc841 (patch) | |
tree | 715a71459a6682f623be69b9b7d7ea52911e3be9 /release | |
parent | ed4b2d97385eb8ab6d052ea6c83e5d62f62776e6 (diff) |
add un-subdivude as an optional method for the decimate modifier, gives more even geometry & nicer results in some cases.
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_ui/properties_data_modifier.py | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/release/scripts/startup/bl_ui/properties_data_modifier.py b/release/scripts/startup/bl_ui/properties_data_modifier.py index 5d8144631b0..1887c4786be 100644 --- a/release/scripts/startup/bl_ui/properties_data_modifier.py +++ b/release/scripts/startup/bl_ui/properties_data_modifier.py @@ -211,10 +211,17 @@ class DATA_PT_modifiers(ModifierButtonsPanel, Panel): layout.row().prop(md, "deform_axis", expand=True) def DECIMATE(self, layout, ob, md): - layout.prop(md, "ratio") row = layout.row() - row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") - row.prop(md, "invert_vertex_group") + row.prop(md, "decimate_type", expand=True) + + if md.decimate_type == 'COLLAPSE': + layout.prop(md, "ratio") + row = layout.row() + row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") + row.prop(md, "invert_vertex_group") + else: # assume UNSUBDIV + layout.prop(md, "iterations") + layout.label(text="Face Count" + ": %d" % md.face_count) def DISPLACE(self, layout, ob, md): |