[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [55790] trunk/blender/source/blender/ editors/transform/transform.c: skip unneeded calculations when calling calculateTransformCenter()
Campbell Barton
ideasman42 at gmail.com
Thu Apr 4 23:40:40 CEST 2013
Revision: 55790
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=55790
Author: campbellbarton
Date: 2013-04-04 21:40:39 +0000 (Thu, 04 Apr 2013)
Log Message:
-----------
skip unneeded calculations when calling calculateTransformCenter()
which gets called whenever the view is rotated when rotate-around-selected preference is enabled.
Modified Paths:
--------------
trunk/blender/source/blender/editors/transform/transform.c
Modified: trunk/blender/source/blender/editors/transform/transform.c
===================================================================
--- trunk/blender/source/blender/editors/transform/transform.c 2013-04-04 19:53:30 UTC (rev 55789)
+++ trunk/blender/source/blender/editors/transform/transform.c 2013-04-04 21:40:39 UTC (rev 55790)
@@ -1407,12 +1407,16 @@
t->state = TRANS_RUNNING;
- t->options = CTX_NONE;
+ /* avoid calculating PET */
+ t->options = CTX_NONE | CTX_NO_PET;
t->mode = TFM_DUMMY;
initTransInfo(C, t, NULL, NULL); // internal data, mouse, vectors
+ /* avoid doing connectivity lookups (when V3D_LOCAL is set) */
+ t->around = V3D_CENTER;
+
createTransData(C, t); // make TransData structs from selection
t->around = centerMode; // override userdefined mode
More information about the Bf-blender-cvs
mailing list