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:
authorBrendon Murphy <meta.androcto1@gmail.com>2012-03-04 14:25:03 +0400
committerBrendon Murphy <meta.androcto1@gmail.com>2012-03-04 14:25:03 +0400
commitd60a762dce372c24e2e1642a86789a151f643567 (patch)
tree73abfdaad7b42e6da985d87fe29f4e5342585822 /mesh_bsurfaces.py
parentf01e6b1b1a9a4dd0a831c34af52040044331458e (diff)
fix for object_select by name
fix for remove doubles
Diffstat (limited to 'mesh_bsurfaces.py')
-rw-r--r--mesh_bsurfaces.py28
1 files changed, 21 insertions, 7 deletions
diff --git a/mesh_bsurfaces.py b/mesh_bsurfaces.py
index b51d80f5..4fae2644 100644
--- a/mesh_bsurfaces.py
+++ b/mesh_bsurfaces.py
@@ -278,9 +278,12 @@ class GPENCIL_OT_SURFSK_add_surface(bpy.types.Operator):
ob_gp_strokes.name = "SURFSK_temp_strokes"
-
bpy.ops.object.select_all('INVOKE_REGION_WIN', action='DESELECT')
- bpy.ops.object.select_name('INVOKE_REGION_WIN', name = ob_gp_strokes.name)
+
+ myobject = bpy.data.objects[ob_gp_strokes.name]
+ bpy.context.scene.objects.active = myobject
+ myobject.select = True
+# bpy.ops.object.select_name('INVOKE_REGION_WIN', name = ob_gp_strokes.name)
bpy.context.scene.objects.active = bpy.context.scene.objects[ob_gp_strokes.name]
@@ -298,7 +301,9 @@ class GPENCIL_OT_SURFSK_add_surface(bpy.types.Operator):
bpy.ops.object.editmode_toggle('INVOKE_REGION_WIN')
bpy.ops.object.select_all('INVOKE_REGION_WIN', action='DESELECT')
- bpy.ops.object.select_name('INVOKE_REGION_WIN', name = ob_gp_strokes.name)
+ myobject = bpy.data.objects[ob_gp_strokes.name]
+ bpy.context.scene.objects.active = myobject
+ myobject.select = True
bpy.context.scene.objects.active = bpy.context.scene.objects[ob_gp_strokes.name]
@@ -594,7 +599,10 @@ class GPENCIL_OT_SURFSK_add_surface(bpy.types.Operator):
vert_num_in_spline += 1
bpy.ops.object.select_all('INVOKE_REGION_WIN', action='DESELECT')
- bpy.ops.object.select_name('INVOKE_REGION_WIN', name = ob_ctrl_pts.name)
+ myobject = bpy.data.objects[ob_ctrl_pts.name]
+ bpy.context.scene.objects.active = myobject
+ myobject.select = True
+# bpy.ops.object.select_name('INVOKE_REGION_WIN', name = ob_ctrl_pts.name)
bpy.context.scene.objects.active = bpy.data.objects[ob_ctrl_pts.name]
@@ -678,12 +686,18 @@ class GPENCIL_OT_SURFSK_add_surface(bpy.types.Operator):
#### Delete object with control points and object from grease pencil convertion.
bpy.ops.object.select_all('INVOKE_REGION_WIN', action='DESELECT')
- bpy.ops.object.select_name('INVOKE_REGION_WIN', name = ob_ctrl_pts.name)
+ myobject = bpy.data.objects[ob_ctrl_pts.name]
+ bpy.context.scene.objects.active = myobject
+ myobject.select = True
+# bpy.ops.object.select_name('INVOKE_REGION_WIN', name = ob_ctrl_pts.name)
bpy.context.scene.objects.active = bpy.data.objects[ob_ctrl_pts.name]
bpy.ops.object.delete()
bpy.ops.object.select_all('INVOKE_REGION_WIN', action='DESELECT')
- bpy.ops.object.select_name('INVOKE_REGION_WIN', name = ob_gp_strokes.name)
+ myobject = bpy.data.objects[ob_gp_strokes.name]
+ bpy.context.scene.objects.active = myobject
+ myobject.select = True
+# bpy.ops.object.select_name('INVOKE_REGION_WIN', name = ob_gp_strokes.name)
bpy.context.scene.objects.active = bpy.data.objects[ob_gp_strokes.name]
bpy.ops.object.delete()
@@ -724,7 +738,7 @@ class GPENCIL_OT_SURFSK_add_surface(bpy.types.Operator):
bpy.context.scene.objects.active = bpy.data.objects[self.main_object.name]
bpy.ops.object.join('INVOKE_REGION_WIN')
bpy.ops.object.editmode_toggle('INVOKE_REGION_WIN')
- bpy.ops.mesh.remove_doubles('INVOKE_REGION_WIN', limit=0.0001)
+ bpy.ops.mesh.remove_doubles('INVOKE_REGION_WIN', mergedist=0.0001)
bpy.ops.mesh.normals_make_consistent('INVOKE_REGION_WIN', inside=False)
bpy.ops.mesh.select_all('INVOKE_REGION_WIN', action='DESELECT')