[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3058] trunk/py/scripts/addons/ mesh_bsurfaces.py: fix for object_select by name
Brendon Murphy
meta.androcto1 at gmail.com
Sun Mar 4 11:25:19 CET 2012
Revision: 3058
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3058
Author: meta-androcto
Date: 2012-03-04 10:25:03 +0000 (Sun, 04 Mar 2012)
Log Message:
-----------
fix for object_select by name
fix for remove doubles
Modified Paths:
--------------
trunk/py/scripts/addons/mesh_bsurfaces.py
Modified: trunk/py/scripts/addons/mesh_bsurfaces.py
===================================================================
--- trunk/py/scripts/addons/mesh_bsurfaces.py 2012-03-04 09:47:36 UTC (rev 3057)
+++ trunk/py/scripts/addons/mesh_bsurfaces.py 2012-03-04 10:25:03 UTC (rev 3058)
@@ -278,9 +278,12 @@
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 @@
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 @@
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 @@
#### 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 @@
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')
More information about the Bf-extensions-cvs
mailing list