Bugfix to bug from optimizing...

This commit is contained in:
Ove Murberg Henriksen
2012-06-03 17:16:50 +00:00
parent 7b29489016
commit 512b35754e

View File

@@ -503,13 +503,12 @@ int ED_vgroup_transfer_weight(Object *ob_dst, Object *ob_src, bDeformGroup *dg_s
/* make node tree */
bvhtree_from_mesh_verts(&tree_mesh_vertices_src, dmesh_src, FLT_EPSILON, 10, 6);
/* reset nearest */
nearest.dist = FLT_MAX;
nearest.index = -1;
/* loop trough vertices */
for(i = 0, dv_dst = dv_array_dst; i < me_dst->totvert; i++, dv_dst++, mv_dst++){
/* reset nearest */
nearest.dist = FLT_MAX;
/* transform into target space */
mul_v3_m4v3(tmp_co, tmp_mat, mv_dst->co);
@@ -535,13 +534,12 @@ int ED_vgroup_transfer_weight(Object *ob_dst, Object *ob_src, bDeformGroup *dg_s
/* make node tree */
bvhtree_from_mesh_faces(&tree_mesh_faces_src, dmesh_src, FLT_EPSILON, 10, 6);
/* reset nearest */
nearest.dist = FLT_MAX;
nearest.index = -1;
/* loop through the vertices */
for(i = 0, dv_dst = dv_array_dst; i < me_dst->totvert; i++, dv_dst++, mv_dst++) {
/* reset nearest */
nearest.dist = FLT_MAX;
/* transform into target space */
mul_v3_m4v3(tmp_co, tmp_mat, mv_dst->co);
@@ -588,13 +586,12 @@ int ED_vgroup_transfer_weight(Object *ob_dst, Object *ob_src, bDeformGroup *dg_s
/* make node tree */
bvhtree_from_mesh_faces(&tree_mesh_faces_src, dmesh_src, FLT_EPSILON, 10, 6);
/* reset nearest */
nearest.dist = FLT_MAX;
nearest.index = -1;
/* loop through the vertices */
for(i = 0, dv_dst = dv_array_dst; i < me_dst->totvert; i++, dv_dst++, mv_dst++){
/* reset nearest */
nearest.dist = FLT_MAX;
/* transform into target space */
mul_v3_m4v3(tmp_co, tmp_mat, mv_dst->co);