diff options
author | Campbell Barton <ideasman42@gmail.com> | 2015-07-14 15:09:14 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2015-07-14 15:29:31 +0300 |
commit | 2cffd6649b0e9b646bc090e4bba90e9873fb2982 (patch) | |
tree | a09d92b8b332ec417a826937bf298c283a5dc3d4 /source/blender/blenkernel/intern/mesh_evaluate.c | |
parent | 655f498ca7acc94df01200452d70507dc5027096 (diff) |
Match face tessellation order in edimode
add a negated version of axis_dominant_v3_to_m3
Diffstat (limited to 'source/blender/blenkernel/intern/mesh_evaluate.c')
-rw-r--r-- | source/blender/blenkernel/intern/mesh_evaluate.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/source/blender/blenkernel/intern/mesh_evaluate.c b/source/blender/blenkernel/intern/mesh_evaluate.c index 00a82727e59..40a299ef343 100644 --- a/source/blender/blenkernel/intern/mesh_evaluate.c +++ b/source/blender/blenkernel/intern/mesh_evaluate.c @@ -2420,7 +2420,7 @@ int BKE_mesh_recalc_tessellation( co_prev = mvert[ml[mp_totloop - 1].v].co; for (j = 0; j < mp_totloop; j++, ml++) { co_curr = mvert[ml->v].co; - add_newell_cross_v3_v3v3(normal, co_curr, co_prev); + add_newell_cross_v3_v3v3(normal, co_prev, co_curr); co_prev = co_curr; } if (UNLIKELY(normalize_v3(normal) == 0.0f)) { @@ -2428,7 +2428,7 @@ int BKE_mesh_recalc_tessellation( } /* project verts to 2d */ - axis_dominant_v3_to_m3(axis_mat, normal); + axis_dominant_v3_to_m3_negate(axis_mat, normal); ml = mloop + mp_loopstart; for (j = 0; j < mp_totloop; j++, ml++) { |