Better logging (kind of)
This commit is contained in:
@ -111,7 +111,7 @@ def setKeyframesFromBones(context, new_marker):
|
||||
elif bone.rotation_mode == "QUATERNION":
|
||||
rot_mode = "rotation_quaternion"
|
||||
else:
|
||||
print("Unsupported bone!")
|
||||
self.report({'WARNING'}, "DSPL: Unsupported bone: " + bone.name + ": " + bone.rotation_mode)
|
||||
rot_mode = None
|
||||
|
||||
loc_x = bone.location[0]
|
||||
|
22
operators.py
22
operators.py
@ -154,7 +154,6 @@ class DSPL_OT_AddPose(bpy.types.Operator):
|
||||
|
||||
# Check for duplicate names
|
||||
while pose_markers.find(new_name) > -1:
|
||||
print("Duplicate posename detected")
|
||||
new_name = self.posename + ".{:03d}".format(counter)
|
||||
counter += 1
|
||||
else:
|
||||
@ -168,7 +167,7 @@ class DSPL_OT_AddPose(bpy.types.Operator):
|
||||
action_object.pose_markers.active = pose_markers[pose_name]
|
||||
bpy.context.area.tag_redraw()
|
||||
|
||||
print("Added pose - " + pose_markers[new_name].name + " to frame " + str(pose_markers[new_name].frame))
|
||||
self.report({'INFO'}, "DSPL: Added " + pose_markers[new_name].name + " to frame " + str(pose_markers[new_name].frame))
|
||||
|
||||
else:
|
||||
arm_object = getArmatureObject(context)
|
||||
@ -192,7 +191,7 @@ class DSPL_OT_AddPose(bpy.types.Operator):
|
||||
|
||||
setKeyframesFromBones(context, new_marker)
|
||||
|
||||
|
||||
self.report({'INFO'}, "DSPL: Replaced " + pose_markers[new_name].name + " on frame " + str(pose_markers[new_name].frame))
|
||||
|
||||
return {'FINISHED'}
|
||||
|
||||
@ -238,10 +237,11 @@ class DSPL_OT_RemovePose(bpy.types.Operator):
|
||||
|
||||
pose_markers.remove(marker=active_marker)
|
||||
|
||||
print(next_index)
|
||||
action_object.pose_markers.active = next_marker
|
||||
action_object.pose_markers.active_index = next_index
|
||||
|
||||
|
||||
self.report({'INFO'}, "DSPL: Removed " + self.posename)
|
||||
|
||||
return {'FINISHED'}
|
||||
|
||||
|
||||
@ -378,7 +378,7 @@ class DSPL_OT_ApplyPose(bpy.types.Operator):
|
||||
elif bone.rotation_mode == "QUATERNION":
|
||||
rot_mode = "rotation_quaternion"
|
||||
else:
|
||||
print("Unsupported bone!")
|
||||
self.report({'WARNING'}, "DSPL: Unsupported bone: " + bone.name + ": " + bone.rotation_mode)
|
||||
rot_mode = None
|
||||
|
||||
loc_x = findFcurve(context, bone_name, "location", 0) or 0.0
|
||||
@ -418,8 +418,7 @@ class DSPL_OT_ApplyPose(bpy.types.Operator):
|
||||
(rot_w, rot_x, rot_y, rot_z))
|
||||
bone.scale = mathutils.Vector((scl_x, scl_y, scl_z))
|
||||
|
||||
|
||||
print("Applied pose - " + active_posename)
|
||||
self.report({'INFO'}, "DSPL: Applied " + active_posename)
|
||||
|
||||
return {'FINISHED'}
|
||||
|
||||
@ -500,7 +499,7 @@ class DSPL_OT_BrowsePoses(bpy.types.Operator):
|
||||
self.pose_lib = getPoseLib(context)
|
||||
|
||||
if self.pose_lib is None:
|
||||
self.report({'WARNING'}, "Pose Library not active")
|
||||
self.report({'WARNING'}, "DSPL: Pose Library not active")
|
||||
return {'CANCELLED'}
|
||||
|
||||
self.arm_object.pose.backup_create(self.pose_lib)
|
||||
@ -508,12 +507,11 @@ class DSPL_OT_BrowsePoses(bpy.types.Operator):
|
||||
bpy.ops.dspl.apply_pose()
|
||||
|
||||
if context.area.type == 'VIEW_3D':
|
||||
print("Starting modal")
|
||||
self.report({'INFO'}, "DSPL: Browsing Poses")
|
||||
args = (self, context)
|
||||
self._handle = bpy.types.SpaceView3D.draw_handler_add(self.draw_callback_px, args, 'WINDOW', 'POST_PIXEL')
|
||||
context.window_manager.modal_handler_add(self)
|
||||
return {'RUNNING_MODAL'}
|
||||
print("not in 3d")
|
||||
return {'CANCELLED'}
|
||||
|
||||
|
||||
@ -576,7 +574,7 @@ class DSPL_OT_ProtectOrphanPoseLibrary(bpy.types.Operator):
|
||||
if orphaned_act:
|
||||
for act in orphaned_act:
|
||||
if "_loc" in act.name or "PoseLib" in act.name:
|
||||
print("Protecting orphaned action: " + act.name)
|
||||
self.report({'INFO'}, "DSPL: Protecting orphaned action: " + act.name)
|
||||
act.use_fake_user = True
|
||||
|
||||
return {'FINISHED'}
|
||||
|
Reference in New Issue
Block a user