diff options
author | Campbell Barton <ideasman42@gmail.com> | 2012-11-21 14:53:15 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2012-11-21 14:53:15 +0400 |
commit | fd77408e09a2c6249e016fd3457f476885217088 (patch) | |
tree | acea2dbaebcc962b4572e709c18a3af6cd5ab079 /source/blender/modifiers | |
parent | 60331273245c9ae097f0a9771367afda2476fd3e (diff) |
revert r52399, fix for [#33217], will look into a different fix
Diffstat (limited to 'source/blender/modifiers')
-rw-r--r-- | source/blender/modifiers/intern/MOD_mirror.c | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/source/blender/modifiers/intern/MOD_mirror.c b/source/blender/modifiers/intern/MOD_mirror.c index a269ca75777..83c678db7b3 100644 --- a/source/blender/modifiers/intern/MOD_mirror.c +++ b/source/blender/modifiers/intern/MOD_mirror.c @@ -107,7 +107,7 @@ static DerivedMesh *doMirrorOnAxis(MirrorModifierData *mmd, const int maxLoops = dm->getNumLoops(dm); const int maxPolys = dm->getNumPolys(dm); MVert *mv, *mv_prev; - MEdge *me, *orig_me; + MEdge *me; MLoop *ml; MPoly *mp; float mtx[4][4]; @@ -209,14 +209,11 @@ static DerivedMesh *doMirrorOnAxis(MirrorModifierData *mmd, } } - /* adjust mirrored edge vertex indices, also set visibility to true */ - orig_me = CDDM_get_edges(result); - me = orig_me + maxEdges; - for (i = 0; i < maxEdges; i++, me++, orig_me++) { + /* adjust mirrored edge vertex indices */ + me = CDDM_get_edges(result) + maxEdges; + for (i = 0; i < maxEdges; i++, me++) { me->v1 += maxVerts; me->v2 += maxVerts; - me->flag |= ME_EDGEDRAW | ME_EDGERENDER; - orig_me->flag |= ME_EDGEDRAW | ME_EDGERENDER; } /* adjust mirrored poly loopstart indices, and reverse loop order (normals) */ |