Cleanup: Python context access
Avoid access from bpy when it's already declared.
This commit is contained in:
@@ -66,13 +66,13 @@ def GlobalBB_LQ(bb_world):
|
||||
return (Vector((left, front, up)), Vector((right, back, down)))
|
||||
|
||||
|
||||
def GlobalBB_HQ(obj):
|
||||
def GlobalBB_HQ(scene, obj):
|
||||
|
||||
matrix_world = obj.matrix_world.copy()
|
||||
|
||||
# Initialize the variables with the last vertex
|
||||
|
||||
me = obj.to_mesh(scene=bpy.context.scene, apply_modifiers=True, settings='PREVIEW')
|
||||
me = obj.to_mesh(scene=scene, apply_modifiers=True, settings='PREVIEW')
|
||||
verts = me.vertices
|
||||
|
||||
val = matrix_world * verts[-1].co
|
||||
@@ -155,7 +155,7 @@ def align_objects(context,
|
||||
for obj, bb_world in objects:
|
||||
|
||||
if bb_quality and obj.type == 'MESH':
|
||||
GBB = GlobalBB_HQ(obj)
|
||||
GBB = GlobalBB_HQ(scene, obj)
|
||||
else:
|
||||
GBB = GlobalBB_LQ(bb_world)
|
||||
|
||||
@@ -219,7 +219,7 @@ def align_objects(context,
|
||||
bb_world = [matrix_world * Vector(v[:]) for v in obj.bound_box]
|
||||
|
||||
if bb_quality and obj.type == 'MESH':
|
||||
GBB = GlobalBB_HQ(obj)
|
||||
GBB = GlobalBB_HQ(scene, obj)
|
||||
else:
|
||||
GBB = GlobalBB_LQ(bb_world)
|
||||
|
||||
|
Reference in New Issue
Block a user