Fix: loopcut didn't stop on hidden faces

This commit is contained in:
Antony Riakiotakis
2012-04-12 12:03:12 +00:00
parent 405c9d9a95
commit 7004f929b9

View File

@@ -885,7 +885,7 @@ static void *bmw_EdgeringWalker_step(BMWalker *walker)
l = l->radial_next;
l = l->next->next;
if ((l->f->len != 4) || !EDGE_CHECK(l->e)) {
if ((l->f->len != 4) || !EDGE_CHECK(l->e) || !bmw_mask_check_face(walker, l->f)) {
l = lwalk->l->next->next;
}
/* only walk to manifold edge */