From ff37747efcf9292da7169408f3f8299f37866041 Mon Sep 17 00:00:00 2001 From: Alan Odom Date: Thu, 30 Jan 2020 14:26:10 +0000 Subject: PDT: Update Pivot Point on Move (bugfix) Make sure Pivot Point is updated when moved. --- precision_drawing_tools/pdt_pivot_point.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'precision_drawing_tools') diff --git a/precision_drawing_tools/pdt_pivot_point.py b/precision_drawing_tools/pdt_pivot_point.py index 2f137340..76721e91 100644 --- a/precision_drawing_tools/pdt_pivot_point.py +++ b/precision_drawing_tools/pdt_pivot_point.py @@ -245,6 +245,8 @@ class PDT_OT_PivotToCursor(Operator): scene = context.scene pg = scene.pdt_pg + old_cursor_loc = scene.cursor.location.copy() + scene.cursor.location = old_cursor_loc pg.pivot_loc = scene.cursor.location return {"FINISHED"} @@ -359,8 +361,10 @@ class PDT_OT_PivotOrigin(Operator): if obj is None: self.report({"ERROR"}, PDT_ERR_NO_ACT_OBJ) return {"FINISHED"} + old_cursor_loc = scene.cursor.location.copy() obj_loc = obj.matrix_world.decompose()[0] pg.pivot_loc = obj_loc + scene.cursor.location = old_cursor_loc return {"FINISHED"} -- cgit v1.2.3