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:
authorCampbell Barton <ideasman42@gmail.com>2013-12-22 00:08:35 +0400
committerCampbell Barton <ideasman42@gmail.com>2013-12-22 00:13:48 +0400
commitd5263c37faf73d0f6cc2466ac0806fef972119fb (patch)
tree9d5c86e3cd3a39301a6d40586324bda0155241dc /release/scripts/startup/bl_ui/properties_data_modifier.py
parent01acc2a7dcb3ba3bd99f75aac77c14619b10c539 (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.py31
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__)