Skip to content
Snippets Groups Projects
Commit d60a762d authored by Brendon Murphy's avatar Brendon Murphy
Browse files

fix for object_select by name

fix for remove doubles
parent f01e6b1b
No related branches found
No related tags found
No related merge requests found
...@@ -278,9 +278,12 @@ class GPENCIL_OT_SURFSK_add_surface(bpy.types.Operator): ...@@ -278,9 +278,12 @@ class GPENCIL_OT_SURFSK_add_surface(bpy.types.Operator):
ob_gp_strokes.name = "SURFSK_temp_strokes" ob_gp_strokes.name = "SURFSK_temp_strokes"
bpy.ops.object.select_all('INVOKE_REGION_WIN', action='DESELECT') 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] 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): ...@@ -298,7 +301,9 @@ class GPENCIL_OT_SURFSK_add_surface(bpy.types.Operator):
bpy.ops.object.editmode_toggle('INVOKE_REGION_WIN') bpy.ops.object.editmode_toggle('INVOKE_REGION_WIN')
bpy.ops.object.select_all('INVOKE_REGION_WIN', action='DESELECT') 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] 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): ...@@ -594,7 +599,10 @@ class GPENCIL_OT_SURFSK_add_surface(bpy.types.Operator):
vert_num_in_spline += 1 vert_num_in_spline += 1
bpy.ops.object.select_all('INVOKE_REGION_WIN', action='DESELECT') 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.context.scene.objects.active = bpy.data.objects[ob_ctrl_pts.name]
...@@ -678,12 +686,18 @@ class GPENCIL_OT_SURFSK_add_surface(bpy.types.Operator): ...@@ -678,12 +686,18 @@ class GPENCIL_OT_SURFSK_add_surface(bpy.types.Operator):
#### Delete object with control points and object from grease pencil convertion. #### 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_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.context.scene.objects.active = bpy.data.objects[ob_ctrl_pts.name]
bpy.ops.object.delete() bpy.ops.object.delete()
bpy.ops.object.select_all('INVOKE_REGION_WIN', action='DESELECT') 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.context.scene.objects.active = bpy.data.objects[ob_gp_strokes.name]
bpy.ops.object.delete() bpy.ops.object.delete()
...@@ -724,7 +738,7 @@ class GPENCIL_OT_SURFSK_add_surface(bpy.types.Operator): ...@@ -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.context.scene.objects.active = bpy.data.objects[self.main_object.name]
bpy.ops.object.join('INVOKE_REGION_WIN') bpy.ops.object.join('INVOKE_REGION_WIN')
bpy.ops.object.editmode_toggle('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.normals_make_consistent('INVOKE_REGION_WIN', inside=False)
bpy.ops.mesh.select_all('INVOKE_REGION_WIN', action='DESELECT') bpy.ops.mesh.select_all('INVOKE_REGION_WIN', action='DESELECT')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment