[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16886] trunk/blender/source/blender/src/ transform_snap.c: transform snap bugfix: correctly ignore hidden elements when snapping to edit mode mesh

Martin Poirier theeth at yahoo.com
Thu Oct 2 19:20:58 CEST 2008


Revision: 16886
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16886
Author:   theeth
Date:     2008-10-02 19:20:58 +0200 (Thu, 02 Oct 2008)

Log Message:
-----------
transform snap bugfix: correctly ignore hidden elements when snapping to edit mode mesh

Modified Paths:
--------------
    trunk/blender/source/blender/src/transform_snap.c

Modified: trunk/blender/source/blender/src/transform_snap.c
===================================================================
--- trunk/blender/source/blender/src/transform_snap.c	2008-10-02 17:11:49 UTC (rev 16885)
+++ trunk/blender/source/blender/src/transform_snap.c	2008-10-02 17:20:58 UTC (rev 16886)
@@ -814,7 +814,7 @@
 							{
 								efa = EM_get_face_for_index(index);
 								
-								if (efa && ((efa->v1->f & SELECT) || (efa->v2->f & SELECT) || (efa->v3->f & SELECT) || (efa->v4 && efa->v4->f & SELECT)))
+								if (efa && (efa->h || (efa->v1->f & SELECT) || (efa->v2->f & SELECT) || (efa->v3->f & SELECT) || (efa->v4 && efa->v4->f & SELECT)))
 								{
 									test = 0;
 								}
@@ -957,7 +957,7 @@
 							{
 								eve = EM_get_vert_for_index(index);
 								
-								if (eve && eve->f & SELECT)
+								if (eve && (eve->h || (eve->f & SELECT)))
 								{
 									test = 0;
 								}
@@ -1050,7 +1050,7 @@
 							{
 								eed = EM_get_edge_for_index(index);
 								
-								if (eed && ((eed->v1->f & SELECT) || (eed->v2->f & SELECT)))
+								if (eed && (eed->h || (eed->v1->f & SELECT) || (eed->v2->f & SELECT)))
 								{
 									test = 0;
 								}





More information about the Bf-blender-cvs mailing list