Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Salazar <zanqdo@gmail.com>2011-07-19 19:30:19 +0400
committerDaniel Salazar <zanqdo@gmail.com>2011-07-19 19:30:19 +0400
commitfd7825e7dce2803c7864303d5346027d60d212ee (patch)
tree89de68a130b4ac59bd2d016010cb934d378ad0ec /release/scripts/startup/bl_operators/object_align.py
parent0936874695d981a987488b19f02dfe363ec68c0e (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.py6
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]