Bugfix to bug from optimizing...
This commit is contained in:
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user