From 29acdb48899a25c32726ee8411088d8086a5cdb4 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 22 Mar 2016 22:07:45 +1100 Subject: Mesh API: add BKE_mesh_vert_edge_vert_map_create Handy when you need to reference connected verts directly. --- source/blender/editors/object/object_vgroup.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'source/blender/editors/object') 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))) { -- cgit v1.2.3