diff options
author | Campbell Barton <ideasman42@gmail.com> | 2014-03-27 00:31:21 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2014-03-27 01:30:14 +0400 |
commit | 20a4e338379581e4ca8c96f3fc1d8bad76e8ee36 (patch) | |
tree | 16ecd09c9eabe97bf21a50dc42a27ee38a8f3631 /source/blender/bmesh/intern/bmesh_polygon.c | |
parent | f26492d3e814af416fe96c69ee22db915bbb3d13 (diff) |
Code cleanup: use consistent arg order for math api poly funcs
Diffstat (limited to 'source/blender/bmesh/intern/bmesh_polygon.c')
-rw-r--r-- | source/blender/bmesh/intern/bmesh_polygon.c | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/source/blender/bmesh/intern/bmesh_polygon.c b/source/blender/bmesh/intern/bmesh_polygon.c index 75f595dfedd..3093cba663f 100644 --- a/source/blender/bmesh/intern/bmesh_polygon.c +++ b/source/blender/bmesh/intern/bmesh_polygon.c @@ -248,7 +248,7 @@ float BM_face_calc_area(BMFace *f) else { float normal[3]; calc_poly_normal(normal, verts, f->len); - area = area_poly_v3(f->len, verts, normal); + area = area_poly_v3((const float (*)[3])verts, f->len, normal); } return area; @@ -1061,7 +1061,12 @@ void BM_face_legal_splits(BMFace *f, BMLoop *(*loops)[2], int len) for (i = 0, l = BM_FACE_FIRST_LOOP(f); i < f->len; i++, l = l->next) { BM_elem_index_set(l, i); /* set_loop */ mul_v2_m3v3(projverts[i], axis_mat, l->v->co); + } + + /* first test for completely convex face */ + + for (i = 0, l = BM_FACE_FIRST_LOOP(f); i < f->len; i++, l = l->next) { out[0] = max_ff(out[0], projverts[i][0]); out[1] = max_ff(out[1], projverts[i][1]); } |