[Bf-extensions-cvs] [d803b6c6] master: Fix T71543: XYZ Function Surface problem
Spivak Vladimir cwolf3d
noreply at git.blender.org
Wed Nov 13 20:38:11 CET 2019
Commit: d803b6c6f50ceb1cdaddac5011a257a7e75ba7e4
Author: Spivak Vladimir (cwolf3d)
Date: Wed Nov 13 21:37:30 2019 +0200
Branches: master
https://developer.blender.org/rBAd803b6c6f50ceb1cdaddac5011a257a7e75ba7e4
Fix T71543: XYZ Function Surface problem
===================================================================
M add_mesh_extra_objects/add_mesh_3d_function_surface.py
===================================================================
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 eb2b53c1..b9842615 100644
--- a/add_mesh_extra_objects/add_mesh_3d_function_surface.py
+++ b/add_mesh_extra_objects/add_mesh_3d_function_surface.py
@@ -497,6 +497,16 @@ class AddXYZFunctionSurface(Operator):
description="Equation for h=F(u,v). Also available: n, a, b, c",
default="0"
)
+ show_wire : BoolProperty(
+ name="Show wireframe",
+ default=True,
+ description="Add the object’s wireframe over solid drawing"
+ )
+ edit_mode : BoolProperty(
+ name="Show in edit mode",
+ default=True,
+ description="Show in edit mode"
+ )
def execute(self, context):
for n in range(0, self.n_eq):
@@ -526,5 +536,13 @@ class AddXYZFunctionSurface(Operator):
return {'CANCELLED'}
obj = create_mesh_object(context, verts, [], faces, "XYZ Function")
+
+ if self.show_wire:
+ obj.show_wire = True
+
+ if self.edit_mode:
+ bpy.ops.object.mode_set(mode = 'EDIT')
+ else:
+ bpy.ops.object.mode_set(mode = 'OBJECT')
return {'FINISHED'}
More information about the Bf-extensions-cvs
mailing list