diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-12-22 00:08:35 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-12-22 00:13:48 +0400 |
commit | d5263c37faf73d0f6cc2466ac0806fef972119fb (patch) | |
tree | 9d5c86e3cd3a39301a6d40586324bda0155241dc /release/scripts/startup/bl_ui/properties_data_modifier.py | |
parent | 01acc2a7dcb3ba3bd99f75aac77c14619b10c539 (diff) |
Modifier: New Wireframe Modifier
Based on patch originally by Thomas Beck,
uses options similar to solidify.
Diffstat (limited to 'release/scripts/startup/bl_ui/properties_data_modifier.py')
-rw-r--r-- | release/scripts/startup/bl_ui/properties_data_modifier.py | 31 |
1 files changed, 31 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 7d8710028a7..59b369df6d4 100644 --- a/release/scripts/startup/bl_ui/properties_data_modifier.py +++ b/release/scripts/startup/bl_ui/properties_data_modifier.py @@ -1189,5 +1189,36 @@ class DATA_PT_modifiers(ModifierButtonsPanel, Panel): col.label(text="UV Map:") col.prop_search(md, "uv_layer", ob.data, "uv_textures", text="") + def WIREFRAME(self, layout, ob, md): + has_vgroup = bool(md.vertex_group) + + split = layout.split() + + col = split.column() + col.prop(md, "thickness", text="Thickness") + + row = col.row(align=True) + row.prop_search(md, "vertex_group", ob, "vertex_groups", text="") + sub = row.row(align=True) + sub.active = has_vgroup + sub.prop(md, "invert_vertex_group", text="", icon='ARROW_LEFTRIGHT') + row = col.row(align=True) + row.active = has_vgroup + row.prop(md, "thickness_vertex_group", text="Factor") + + col.prop(md, "use_crease", text="Crease Edges") + col.prop(md, "crease_weight", text="Crease Weight") + + col = split.column() + + col.prop(md, "offset") + col.prop(md, "use_even_offset", text="Even Thickness") + col.prop(md, "use_relative_offset", text="Relative Thickness") + col.prop(md, "use_boundary", text="Boundary") + col.prop(md, "use_replace", text="Replace Original") + + col.prop(md, "material_offset", text="Material Offset") + + if __name__ == "__main__": # only for live edit. bpy.utils.register_module(__name__) |