[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [39654] branches/bmesh/blender/source/ blender/bmesh/operators/createops.c: fix make face sometimes crossing edges

Howard Trickey howard.trickey at gmail.com
Tue Aug 23 15:25:01 CEST 2011


Revision: 39654
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=39654
Author:   howardt
Date:     2011-08-23 13:25:00 +0000 (Tue, 23 Aug 2011)
Log Message:
-----------
fix make face sometimes crossing edges

Modified Paths:
--------------
    branches/bmesh/blender/source/blender/bmesh/operators/createops.c

Modified: branches/bmesh/blender/source/blender/bmesh/operators/createops.c
===================================================================
--- branches/bmesh/blender/source/blender/bmesh/operators/createops.c	2011-08-23 13:15:18 UTC (rev 39653)
+++ branches/bmesh/blender/source/blender/bmesh/operators/createops.c	2011-08-23 13:25:00 UTC (rev 39654)
@@ -1111,7 +1111,8 @@
 			else v4 = edges2[i]->v1;
 		}
 
-		if (len_v3v3(v1->co, v3->co) > len_v3v3(v1->co, v4->co)) {
+		if (len_v3v3(v1->co, v3->co) + len_v3v3(v2->co, v4->co) >
+		    len_v3v3(v1->co, v4->co) + len_v3v3(v2->co, v3->co)) {
 			BMVert *v;
 			v = v3;
 			v3 = v4;




More information about the Bf-blender-cvs mailing list