[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [38513] trunk/blender/release/scripts/ startup/bl_operators/object_align.py: Speedup, do only one global matrix grab per obj
Daniel Salazar
zanqdo at gmail.com
Tue Jul 19 17:30:19 CEST 2011
Revision: 38513
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=38513
Author: zanqdo
Date: 2011-07-19 15:30:19 +0000 (Tue, 19 Jul 2011)
Log Message:
-----------
Speedup, do only one global matrix grab per obj
Modified Paths:
--------------
trunk/blender/release/scripts/startup/bl_operators/object_align.py
Modified: trunk/blender/release/scripts/startup/bl_operators/object_align.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_operators/object_align.py 2011-07-19 15:21:21 UTC (rev 38512)
+++ trunk/blender/release/scripts/startup/bl_operators/object_align.py 2011-07-19 15:30:19 UTC (rev 38513)
@@ -63,11 +63,13 @@
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 @@
# 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]
More information about the Bf-blender-cvs
mailing list