diff options
author | Campbell Barton <ideasman42@gmail.com> | 2014-08-21 06:57:03 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2014-08-21 07:08:13 +0400 |
commit | 90e1746d89c1970b1d88902c59f2526f05720890 (patch) | |
tree | 8105502757b1d2bfaeafcdd4170e677cbb7adea8 /source/blender/bmesh/operators/bmo_triangulate.c | |
parent | d42c085516ac0e8d74a839c5b1fb114caa18d3a0 (diff) |
BMesh: correct flag use
Allowed fill to make duplicate faces
Diffstat (limited to 'source/blender/bmesh/operators/bmo_triangulate.c')
-rw-r--r-- | source/blender/bmesh/operators/bmo_triangulate.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/source/blender/bmesh/operators/bmo_triangulate.c b/source/blender/bmesh/operators/bmo_triangulate.c index 8e254b2e499..e6d0ba2e40c 100644 --- a/source/blender/bmesh/operators/bmo_triangulate.c +++ b/source/blender/bmesh/operators/bmo_triangulate.c @@ -108,11 +108,13 @@ void bmo_triangle_fill_exec(BMesh *bm, BMOperator *op) BLI_scanfill_calc_ex(&sf_ctx, scanfill_flag, normal_pt); for (sf_tri = sf_ctx.fillfacebase.first; sf_tri; sf_tri = sf_tri->next) { - BMFace *f = BM_face_create_quad_tri(bm, - sf_tri->v1->tmp.p, sf_tri->v2->tmp.p, sf_tri->v3->tmp.p, NULL, - NULL, true); + BMFace *f; BMLoop *l; BMIter liter; + + f = BM_face_create_quad_tri(bm, + sf_tri->v1->tmp.p, sf_tri->v2->tmp.p, sf_tri->v3->tmp.p, NULL, + NULL, BM_CREATE_NO_DOUBLE); BMO_elem_flag_enable(bm, f, ELE_NEW); BM_ITER_ELEM (l, &liter, f, BM_LOOPS_OF_FACE) { |