diff --git a/scripts/addons/cam/image_utils.py b/scripts/addons/cam/image_utils.py index 9f5e161f..88c31ea2 100644 --- a/scripts/addons/cam/image_utils.py +++ b/scripts/addons/cam/image_utils.py @@ -1041,7 +1041,7 @@ def renderSampleImage(o): t = time.time() simple.progress('getting zbuffer') # print(o.zbuffer_image) - + o.update_offsetimage_tag = True if o.geometry_source == 'OBJECT' or o.geometry_source == 'COLLECTION': pixsize = o.optimisation.pixsize @@ -1063,7 +1063,9 @@ def renderSampleImage(o): if i.size[0] != resx or i.size[1] != resy: print("Z buffer size changed:",i.size,resx,resy) o.update_zbufferimage_tag = True + except: + o.update_zbufferimage_tag = True if o.update_zbufferimage_tag: s = bpy.context.scene diff --git a/scripts/addons/cam/ops.py b/scripts/addons/cam/ops.py index ea0b797d..d3e0ae70 100644 --- a/scripts/addons/cam/ops.py +++ b/scripts/addons/cam/ops.py @@ -166,10 +166,10 @@ class CalculatePath(bpy.types.Operator): if o.strategy == "CARVE": curvob = bpy.data.objects[o.curve_object] curvob.hide_set(False) - if o.strategy == 'WATERLINE': + '''if o.strategy == 'WATERLINE': ob = bpy.data.objects[o.object_name] ob.select_set(True) - bpy.ops.object.transform_apply(location=True, rotation=True, scale=True) + bpy.ops.object.transform_apply(location=True, rotation=True, scale=True)''' print(bpy.context.mode) if bpy.context.mode != 'OBJECT': bpy.ops.object.mode_set(mode='OBJECT') # force object mode