[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [32022] trunk/blender/source/blender/ editors/mesh/editmesh_tools.c: Fix for [#21976] edges disappear when using loop cut on geometry with hidden parts
Janne Karhu
jhkarh at gmail.com
Mon Sep 20 11:40:58 CEST 2010
Revision: 32022
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=32022
Author: jhk
Date: 2010-09-20 11:40:58 +0200 (Mon, 20 Sep 2010)
Log Message:
-----------
Fix for [#21976] edges disappear when using loop cut on geometry with hidden parts
Modified Paths:
--------------
trunk/blender/source/blender/editors/mesh/editmesh_tools.c
Modified: trunk/blender/source/blender/editors/mesh/editmesh_tools.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_tools.c 2010-09-20 09:09:00 UTC (rev 32021)
+++ trunk/blender/source/blender/editors/mesh/editmesh_tools.c 2010-09-20 09:40:58 UTC (rev 32022)
@@ -2941,6 +2941,13 @@
}
}
+ //third pass: unhide edges that have both verts visible
+ //(these were missed if all faces were hidden, bug #21976)
+ for(eed=em->edges.first; eed; eed=eed->next){
+ if(eed->v1->h == 0 && eed->v2->h == 0)
+ eed->h &= ~1;
+ }
+
// Free the ghash and call MEM_freeN on all the value entries to return
// that memory
BLI_ghash_free(gh, NULL, (GHashValFreeFP)MEM_freeN);
More information about the Bf-blender-cvs
mailing list