diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-09-12 09:21:47 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-09-12 09:21:47 +0400 |
commit | 3996a820ffd6c4f9f4b8911bbee980d5aee9a30c (patch) | |
tree | 3152fad0cffb379e2210965521ecfcc4dc186ae4 /source/blender/blenkernel/intern/modifiers_bmesh.c | |
parent | 4f7fe766176363b299c78937c491c969971f903d (diff) |
fix for error copying normals in CDDM_To_BMesh, was copying short -> float with no conversion.
Diffstat (limited to 'source/blender/blenkernel/intern/modifiers_bmesh.c')
-rw-r--r-- | source/blender/blenkernel/intern/modifiers_bmesh.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/source/blender/blenkernel/intern/modifiers_bmesh.c b/source/blender/blenkernel/intern/modifiers_bmesh.c index 0ed9ddd063c..46e922a35cc 100644 --- a/source/blender/blenkernel/intern/modifiers_bmesh.c +++ b/source/blender/blenkernel/intern/modifiers_bmesh.c @@ -149,8 +149,7 @@ BMEditMesh *CDDM_To_BMesh(Object *ob, DerivedMesh *dm, BMEditMesh *existing) mv = mvert = dm->dupVertArray(dm); for (i=0; i<totvert; i++, mv++) { v = BM_Make_Vert(bm, mv->co, NULL); - - VECCOPY(v->no, mv->no); + normal_short_to_float_v3(v->no, mv->no); v->head.flag = MEFlags_To_BMFlags(mv->flag, BM_VERT); CustomData_to_bmesh_block(&dm->vertData, &bm->vdata, i, &v->head.data); |