Fix for object align not using local view cursor

This commit is contained in:
Campbell Barton 2016-02-26 08:20:56 +11:00
parent b50e880e49
commit ef7791ff20
1 changed files with 5 additions and 2 deletions

View File

@ -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: