diff options
author | Joseph Eagar <joeedh@gmail.com> | 2009-08-22 08:45:19 +0400 |
---|---|---|
committer | Joseph Eagar <joeedh@gmail.com> | 2009-08-22 08:45:19 +0400 |
commit | 8151a5168422d6b1f974d238f37707f7bc507db7 (patch) | |
tree | 91460edcb532deeb97646fe51f03e5fefe3ed290 /source/blender/blenkernel/intern/modifiers_bmesh.c | |
parent | 1aeb5a6925322faca0fe263c9cf822dfa545e3ab (diff) |
Shift-G (select similar) is now bmeshafied for face select mode.
The patch was by Wael El Oraiby, who did a great job on it.
Yay for Wael! Commit of patch #19242.
There's also some CCGSubSurf stuff mixed in with this, though it's
still not working right (fixed tons of bugs, just the main ones
for some reason are still there, despite their original causes
being fixed :-/).
Diffstat (limited to 'source/blender/blenkernel/intern/modifiers_bmesh.c')
-rw-r--r-- | source/blender/blenkernel/intern/modifiers_bmesh.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/modifiers_bmesh.c b/source/blender/blenkernel/intern/modifiers_bmesh.c index f69e0efcea6..74a6e920d69 100644 --- a/source/blender/blenkernel/intern/modifiers_bmesh.c +++ b/source/blender/blenkernel/intern/modifiers_bmesh.c @@ -193,6 +193,9 @@ BMEditMesh *CDDM_To_BMesh(DerivedMesh *dm, BMEditMesh *existing) verts[j] = vtable[dliter->vindex]; edges[j] = etable[dliter->eindex]; } + + if (j < 2) + break; f = BM_Make_Ngon(bm, verts[0], verts[1], edges, dfiter->len, 0); f->head.flag = MEFlags_To_BMFlags(dfiter->flags, BM_FACE); |