diff options
author | meta-androcto <meta.androcto1@gmail.com> | 2017-06-16 02:23:53 +0300 |
---|---|---|
committer | meta-androcto <meta.androcto1@gmail.com> | 2017-06-16 02:23:53 +0300 |
commit | 856c1b92841d552cd763b678d75f74c214bdb963 (patch) | |
tree | 841a46697a1ca2c75549da1848deff90f9bca9af /mesh_tissue/tessellate_numpy.py | |
parent | 5417a6c0c27aae1fba137a0f24bdac87e886987c (diff) |
mesh tissue: update panels by Alessandro
Diffstat (limited to 'mesh_tissue/tessellate_numpy.py')
-rw-r--r-- | mesh_tissue/tessellate_numpy.py | 24 |
1 files changed, 14 insertions, 10 deletions
diff --git a/mesh_tissue/tessellate_numpy.py b/mesh_tissue/tessellate_numpy.py index 544e9fef..adf877fd 100644 --- a/mesh_tissue/tessellate_numpy.py +++ b/mesh_tissue/tessellate_numpy.py @@ -1248,22 +1248,26 @@ class settings_tessellate(bpy.types.Operator): class tessellate_panel(bpy.types.Panel): - bl_label = "Tessellate/Dual" + bl_label = "Tissue" bl_category = "Create" bl_space_type = "VIEW_3D" bl_region_type = "TOOLS" bl_options = {'DEFAULT_CLOSED'} - #bl_context = "objectmode", "editmode" + #bl_context = "objectmode" + + @classmethod + def poll(cls, context): + return context.mode in {'OBJECT', 'EDIT_MESH'} def draw(self, context): layout = self.layout col = layout.column(align=True) - col.label(text="Add:") + col.label(text="Tessellate Add:") col.operator("object.tessellate")#, icon="STRANDS") #col.enable = False #col.operator("object.adaptive_duplifaces", icon="MESH_CUBE") col = layout.column(align=True) - col.label(text="Edit:") + col.label(text="Tessellate Edit:") col.operator("object.settings_tessellate") col.operator("object.update_tessellate") col = layout.column(align=True) @@ -1274,12 +1278,12 @@ class tessellate_panel(bpy.types.Panel): for ob1 in context.selected_objects: if(ob1.name == act.name or ob1.type != 'MESH'): continue sel = ob1 - try: - if bpy.context.active_object.type == 'MESH': - col.label(text="Dual Mesh:") - col.operator("object.dual_mesh") - except: - pass + + col.separator() + col.label(text="Add Modifier:") + col.operator("object.lattice_along_surface", icon="OUTLINER_OB_LATTICE") + + class rotate_face(bpy.types.Operator): bl_idname = "mesh.rotate_face" |