diff options
Diffstat (limited to 'add_mesh_extra_objects')
-rw-r--r-- | add_mesh_extra_objects/add_mesh_3d_function_surface.py | 21 | ||||
-rw-r--r-- | add_mesh_extra_objects/add_mesh_honeycomb.py | 7 | ||||
-rw-r--r-- | add_mesh_extra_objects/add_mesh_menger_sponge.py | 9 | ||||
-rw-r--r-- | add_mesh_extra_objects/add_mesh_round_cube.py | 2 |
4 files changed, 20 insertions, 19 deletions
diff --git a/add_mesh_extra_objects/add_mesh_3d_function_surface.py b/add_mesh_extra_objects/add_mesh_3d_function_surface.py index f91aff6c..f41673ab 100644 --- a/add_mesh_extra_objects/add_mesh_3d_function_surface.py +++ b/add_mesh_extra_objects/add_mesh_3d_function_surface.py @@ -278,21 +278,12 @@ def xyz_function_surface_faces(self, x_eq, y_eq, z_eq, # Try to evaluate the equations. try: - a = float(eval(*expr_args_a)) - b = float(eval(*expr_args_b)) - c = float(eval(*expr_args_c)) - - safe_dict['a'] = a - safe_dict['b'] = b - safe_dict['c'] = c - - f = float(eval(*expr_args_f)) - g = float(eval(*expr_args_g)) - h = float(eval(*expr_args_h)) - - safe_dict['f'] = f - safe_dict['g'] = g - safe_dict['h'] = h + safe_dict['a'] = float(eval(*expr_args_a)) + safe_dict['b'] = float(eval(*expr_args_b)) + safe_dict['c'] = float(eval(*expr_args_c)) + safe_dict['f'] = float(eval(*expr_args_f)) + safe_dict['g'] = float(eval(*expr_args_g)) + safe_dict['h'] = float(eval(*expr_args_h)) verts.append(( float(eval(*expr_args_x)), diff --git a/add_mesh_extra_objects/add_mesh_honeycomb.py b/add_mesh_extra_objects/add_mesh_honeycomb.py index df60671b..3e30afe7 100644 --- a/add_mesh_extra_objects/add_mesh_honeycomb.py +++ b/add_mesh_extra_objects/add_mesh_honeycomb.py @@ -192,7 +192,12 @@ class add_mesh_honeycomb(bpy.types.Operator): name = 'Num of cols', default = 2, min = 1, max = 100, description='Number of the columns') - + layers = BoolVectorProperty( + name="Layers", + size=20, + subtype='LAYER', + options={'HIDDEN', 'SKIP_SAVE'}, + ) def fix_edge(self, context): m = edge_max(self.diam) if self.edge > m: self.edge = m diff --git a/add_mesh_extra_objects/add_mesh_menger_sponge.py b/add_mesh_extra_objects/add_mesh_menger_sponge.py index 43c8c57d..1e58ebce 100644 --- a/add_mesh_extra_objects/add_mesh_menger_sponge.py +++ b/add_mesh_extra_objects/add_mesh_menger_sponge.py @@ -4,7 +4,7 @@ import bpy -from bpy.props import IntProperty, BoolProperty, FloatVectorProperty, FloatProperty +from bpy.props import IntProperty, BoolProperty, BoolVectorProperty, FloatVectorProperty, FloatProperty import bpy import mathutils @@ -166,7 +166,12 @@ class AddMengerSponge(bpy.types.Operator): name="Rotation", subtype='EULER', ) - + layers = BoolVectorProperty( + name="Layers", + size=20, + subtype='LAYER', + options={'HIDDEN', 'SKIP_SAVE'}, + ) def execute(self, context): sponger = MengerSponge(self.level) vertices, faces = sponger.create(self.radius * 2, self.radius * 2) diff --git a/add_mesh_extra_objects/add_mesh_round_cube.py b/add_mesh_extra_objects/add_mesh_round_cube.py index 169a7da7..189f19b4 100644 --- a/add_mesh_extra_objects/add_mesh_round_cube.py +++ b/add_mesh_extra_objects/add_mesh_round_cube.py @@ -320,7 +320,7 @@ class AddRoundCube(bpy.types.Operator, object_utils.AddObjectHelper): """Add Round Cube Primitive""" bl_idname = 'mesh.primitive_round_cube_add' bl_label = 'Add Round Cube' - bl_description = 'Add mesh primitives: Quadspheres, Capsules, Rounded Cuboids, 3D Grids, etc.' + bl_description = 'Add mesh primitives: Quadspheres, Capsules, Rounded Cuboids, 3D Grids, etc' bl_options = {'REGISTER', 'UNDO', 'PRESET'} sanity_check_verts = 200000 |