diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-01-09 06:59:45 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-01-09 07:09:55 +0300 |
commit | 6554207841a452cc58857232837740746a1e8b80 (patch) | |
tree | d904fb81f7b9321fb7a9b3fdb66c6b4db01107b6 /release | |
parent | 850f73638ce96ba87e1fbb1b7185f9021d857e8f (diff) |
Add deform axis for Simple Deform modifier
D2989 by @dmarra w/ own edits
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_ui/properties_data_modifier.py | 14 |
1 files changed, 11 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 7388dea2158..9cd3b743557 100644 --- a/release/scripts/startup/bl_ui/properties_data_modifier.py +++ b/release/scripts/startup/bl_ui/properties_data_modifier.py @@ -848,10 +848,18 @@ class DATA_PT_modifiers(ModifierButtonsPanel, Panel): col.label(text="Axis, Origin:") col.prop(md, "origin", text="") + col.prop(md, "deform_axis") + if md.deform_method in {'TAPER', 'STRETCH', 'TWIST'}: - col.label(text="Lock:") - col.prop(md, "lock_x") - col.prop(md, "lock_y") + row = col.row(align=True) + row.label(text="Lock:") + deform_axis = md.deform_axis + if deform_axis != 'X': + row.prop(md, "lock_x") + if deform_axis != 'Y': + row.prop(md, "lock_y") + if deform_axis != 'Z': + row.prop(md, "lock_z") col = split.column() col.label(text="Deform:") |