[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [37681] branches/bmesh/blender/source/ blender/editors/mesh/bmesh_select.c: Fix for select non manifold:

Geoffrey Bantle hairbat at yahoo.com
Tue Jun 21 03:14:23 CEST 2011


Revision: 37681
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37681
Author:   briggs
Date:     2011-06-21 01:14:21 +0000 (Tue, 21 Jun 2011)
Log Message:
-----------
Fix for select non manifold:
----------------------------------------------
Select non manifold was not working properly
because BM_Nonmanifold_Edge considered border
edges to be manifold.

Modified Paths:
--------------
    branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c

Modified: branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c	2011-06-21 00:33:45 UTC (rev 37680)
+++ branches/bmesh/blender/source/blender/editors/mesh/bmesh_select.c	2011-06-21 01:14:21 UTC (rev 37681)
@@ -2080,7 +2080,7 @@
 	}
 	
 	BM_ITER(e, &iter, em->bm, BM_EDGES_OF_MESH, NULL) {
-		if (!BM_TestHFlag(em->bm, BM_HIDDEN) && BM_Nonmanifold_Edge(em->bm, e))
+		if (!BM_TestHFlag(em->bm, BM_HIDDEN) && BM_Edge_FaceCount(e) != 2)
 			BM_Select(em->bm, e, 1);
 	}
 




More information about the Bf-blender-cvs mailing list