diff options
author | Campbell Barton <ideasman42@gmail.com> | 2016-03-22 14:07:45 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2016-03-22 14:07:45 +0300 |
commit | 29acdb48899a25c32726ee8411088d8086a5cdb4 (patch) | |
tree | ce2437de462b5bd27b0a9f1b10436d4b6a3f547e /source/blender/editors/object | |
parent | 3b5dec4afccf0b8ab8a67894223b2fc6576f5a24 (diff) |
Mesh API: add BKE_mesh_vert_edge_vert_map_create
Handy when you need to reference connected verts directly.
Diffstat (limited to 'source/blender/editors/object')
-rw-r--r-- | source/blender/editors/object/object_vgroup.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/source/blender/editors/object/object_vgroup.c b/source/blender/editors/object/object_vgroup.c index cc147464445..4619f998a11 100644 --- a/source/blender/editors/object/object_vgroup.c +++ b/source/blender/editors/object/object_vgroup.c @@ -1792,11 +1792,8 @@ static void vgroup_smooth_subset( for (int i = 0; i < dvert_tot; i++) { MVert *v = &me->mvert[i]; if (v->flag & SELECT) { - int j; - for (j = 0; j < emap[i].count; j++) { - MEdge *e = &me->medge[emap[i].indices[j]]; - const int i_other = (e->v1 == i ? e->v2 : e->v1); - MVert *v_other = &me->mvert[i_other]; + for (int j = 0; j < emap[i].count; j++) { + MVert *v_other = &me->mvert[emap[i].indices[j]]; if ((source == WEIGHT_SMOOTH_ALL) || (source == ((v_other->flag & SELECT) != 0))) { |