[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [52729] trunk/blender/source/blender/bmesh /operators/bmo_connect.c: bridge tool - simple optimization, break early if edge loop length comparisons are worse then existing best loop test .
Campbell Barton
ideasman42 at gmail.com
Mon Dec 3 06:02:34 CET 2012
Revision: 52729
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=52729
Author: campbellbarton
Date: 2012-12-03 05:02:32 +0000 (Mon, 03 Dec 2012)
Log Message:
-----------
bridge tool - simple optimization, break early if edge loop length comparisons are worse then existing best loop test.
Modified Paths:
--------------
trunk/blender/source/blender/bmesh/operators/bmo_connect.c
Modified: trunk/blender/source/blender/bmesh/operators/bmo_connect.c
===================================================================
--- trunk/blender/source/blender/bmesh/operators/bmo_connect.c 2012-12-03 04:53:30 UTC (rev 52728)
+++ trunk/blender/source/blender/bmesh/operators/bmo_connect.c 2012-12-03 05:02:32 UTC (rev 52729)
@@ -382,7 +382,7 @@
/* compute summed length between vertices in forward direction */
len = 0.0f;
- for (j = 0; j < lenv2; j++) {
+ for (j = 0; (j < lenv2) && (len < min); j++) {
len += len_v3v3(vv1[clamp_index(i + j, lenv1)]->co, vv2[j]->co);
}
@@ -394,7 +394,7 @@
/* compute summed length between vertices in backward direction */
len = 0.0f;
- for (j = 0; j < lenv2; j++) {
+ for (j = 0; (j < lenv2) && (len < min); j++) {
len += len_v3v3(vv1[clamp_index(i - j, lenv1)]->co, vv2[j]->co);
}
More information about the Bf-blender-cvs
mailing list