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;
}
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs
