diff options
author | Daniel Salazar <zanqdo@gmail.com> | 2011-07-19 19:30:19 +0400 |
---|---|---|
committer | Daniel Salazar <zanqdo@gmail.com> | 2011-07-19 19:30:19 +0400 |
commit | fd7825e7dce2803c7864303d5346027d60d212ee (patch) | |
tree | 89de68a130b4ac59bd2d016010cb934d378ad0ec /release/scripts/startup/bl_operators/object_align.py | |
parent | 0936874695d981a987488b19f02dfe363ec68c0e (diff) |
Speedup, do only one global matrix grab per obj
Diffstat (limited to 'release/scripts/startup/bl_operators/object_align.py')
-rw-r--r-- | release/scripts/startup/bl_operators/object_align.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/release/scripts/startup/bl_operators/object_align.py b/release/scripts/startup/bl_operators/object_align.py index aefc12ed8df..d215f3476cf 100644 --- a/release/scripts/startup/bl_operators/object_align.py +++ b/release/scripts/startup/bl_operators/object_align.py @@ -63,11 +63,13 @@ def GlobalBB_LQ(bb_world): def GlobalBB_HQ(obj): + matrix_world = obj.matrix_world.copy() + # Initialize the variables with the last vertex verts = obj.data.vertices - val = verts[-1].co * obj.matrix_world + val = verts[-1].co * matrix_world left, right, front, back, down, up =\ val[0],\ @@ -80,7 +82,7 @@ def GlobalBB_HQ(obj): # Test against all other verts for i in range (len(verts)-1): - vco = verts[i].co * obj.matrix_world + vco = verts[i].co * matrix_world # X Range val = vco[0] |