[Bf-blender-cvs] [ef7791f] master: Fix for object align not using local view cursor
Campbell Barton
noreply at git.blender.org
Thu Feb 25 22:31:19 CET 2016
Commit: ef7791ff20b44ec8228e66e6e905f1ad916b1d82
Author: Campbell Barton
Date: Fri Feb 26 08:20:56 2016 +1100
Branches: master
https://developer.blender.org/rBef7791ff20b44ec8228e66e6e905f1ad916b1d82
Fix for object align not using local view cursor
===================================================================
M release/scripts/startup/bl_operators/object_align.py
===================================================================
diff --git a/release/scripts/startup/bl_operators/object_align.py b/release/scripts/startup/bl_operators/object_align.py
index 3c84e5d..5c3d95e 100644
--- a/release/scripts/startup/bl_operators/object_align.py
+++ b/release/scripts/startup/bl_operators/object_align.py
@@ -125,7 +125,10 @@ def align_objects(context,
relative_to,
bb_quality):
- cursor = context.scene.cursor_location
+ scene = context.scene
+ space = context.space_data
+
+ cursor = (space if space and space.type == 'VIEW_3D' else scene).cursor_location
Left_Front_Up_SEL = [0.0, 0.0, 0.0]
Right_Back_Down_SEL = [0.0, 0.0, 0.0]
@@ -136,7 +139,7 @@ def align_objects(context,
for obj in context.selected_objects:
matrix_world = obj.matrix_world.copy()
- bb_world = [matrix_world * Vector(v[:]) for v in obj.bound_box]
+ bb_world = [matrix_world * Vector(v) for v in obj.bound_box]
objects.append((obj, bb_world))
if not objects:
More information about the Bf-blender-cvs
mailing list