diff options
author | Campbell Barton <ideasman42@gmail.com> | 2014-06-14 01:22:39 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2014-06-14 02:21:52 +0400 |
commit | 19b1da2b7b73c227807e4fc343efd88914a624cf (patch) | |
tree | 9534a95f2d2a3a982d7c9b8e9974f80d678d213d /source/blender/bmesh/intern/bmesh_polygon.c | |
parent | 7529e36f493c7fa0f61255274afdfa67a6dbd436 (diff) |
Polyfill2d: avoid calculating polygon winding (its known in all cases)
Diffstat (limited to 'source/blender/bmesh/intern/bmesh_polygon.c')
-rw-r--r-- | source/blender/bmesh/intern/bmesh_polygon.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/bmesh/intern/bmesh_polygon.c b/source/blender/bmesh/intern/bmesh_polygon.c index 4065ba33ee1..307c391a406 100644 --- a/source/blender/bmesh/intern/bmesh_polygon.c +++ b/source/blender/bmesh/intern/bmesh_polygon.c @@ -191,7 +191,7 @@ void BM_face_calc_tessellation(const BMFace *f, BMLoop **r_loops, unsigned int ( } while ((l_iter = l_iter->next) != l_first); /* complete the loop */ - BLI_polyfill_calc((const float (*)[2])projverts, f->len, r_index); + BLI_polyfill_calc((const float (*)[2])projverts, f->len, -1, r_index); } } @@ -833,7 +833,7 @@ void BM_face_triangulate(BMesh *bm, BMFace *f, mul_v2_m3v3(projverts[i], axis_mat, l_iter->v->co); } - BLI_polyfill_calc_arena((const float (*)[2])projverts, f->len, tris, + BLI_polyfill_calc_arena((const float (*)[2])projverts, f->len, -1, tris, sf_arena); if (use_beauty) { @@ -1303,7 +1303,7 @@ void BM_bmesh_calc_tessellation(BMesh *bm, BMLoop *(*looptris)[3], int *r_looptr j++; } while ((l_iter = l_iter->next) != l_first); - BLI_polyfill_calc_arena((const float (*)[2])projverts, efa->len, tris, arena); + BLI_polyfill_calc_arena((const float (*)[2])projverts, efa->len, -1, tris, arena); for (j = 0; j < totfilltri; j++) { BMLoop **l_ptr = looptris[i++]; |