diff options
author | Alexander Pinzon <apinzonf@gmail.com> | 2013-11-24 00:00:49 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-11-24 00:10:42 +0400 |
commit | 673bd9a009062807c16cc31a263018737c148a96 (patch) | |
tree | 4ab6bc0cf8d9a7f6fb60b4ea2d61a6374c97794d /release | |
parent | 4c52e737df39e538d3b41a232035a4a1e240505d (diff) |
Mesh Modifiers: Added Laplacian Deform
Part of soc-2013-sketch_mesh branch
See: http://wiki.blender.org/index.php/User:Apinzonf/Doc:2.6/Manual/Modifiers/Deform/Laplacian_Deform
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/startup/bl_ui/properties_data_modifier.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/release/scripts/startup/bl_ui/properties_data_modifier.py b/release/scripts/startup/bl_ui/properties_data_modifier.py index 288330084b9..7e892240d44 100644 --- a/release/scripts/startup/bl_ui/properties_data_modifier.py +++ b/release/scripts/startup/bl_ui/properties_data_modifier.py @@ -373,6 +373,25 @@ class DATA_PT_modifiers(ModifierButtonsPanel, Panel): row.operator("object.hook_select", text="Select") row.operator("object.hook_assign", text="Assign") + def LAPLACIANDEFORM(self, layout, ob, md): + is_bind = md.is_bind + + layout.prop(md, "iterations") + + row = layout.row() + row.active = not is_bind + row.label(text="Anchors Vertex Group:") + + row = layout.row() + row.enabled = not is_bind + row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") + + layout.separator() + + row = layout.row() + row.enabled = bool(md.vertex_group) + row.operator("object.laplaciandeform_bind", text="Unbind" if is_bind else "Bind") + def LAPLACIANSMOOTH(self, layout, ob, md): layout.prop(md, "iterations") |