Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'add_mesh_extra_objects')
-rw-r--r--add_mesh_extra_objects/add_mesh_3d_function_surface.py21
-rw-r--r--add_mesh_extra_objects/add_mesh_honeycomb.py7
-rw-r--r--add_mesh_extra_objects/add_mesh_menger_sponge.py9
-rw-r--r--add_mesh_extra_objects/add_mesh_round_cube.py2
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