Revision: 46680
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=46680
Author: cyborgmuppet
Date: 2012-05-16 05:16:34 +0000 (Wed, 16 May 2012)
Log Message:
-----------
Bugfix
Modified Paths:
--------------
branches/meshdata_transfer/source/blender/editors/object/object_vgroup.c
Modified:
branches/meshdata_transfer/source/blender/editors/object/object_vgroup.c
===================================================================
--- branches/meshdata_transfer/source/blender/editors/object/object_vgroup.c
2012-05-16 02:51:58 UTC (rev 46679)
+++ branches/meshdata_transfer/source/blender/editors/object/object_vgroup.c
2012-05-16 05:16:34 UTC (rev 46680)
@@ -648,12 +648,14 @@
nearest.index= -1;
nearest.dist= FLT_MAX;
+ /*transform into target space*/
+ mul_v3_m4v3(tmp_co, tmp_mat, mv_dst->co);
+ normal_tri_v3(normal, mv_src[mface_src[nearest.index].v1].co,
mv_src[mface_src[nearest.index].v2].co, mv_src[mface_src[nearest.index].v3].co);
+
/*node tree accelerated search for closest face*/
BLI_bvhtree_find_nearest(tree_mesh_faces_src.tree, tmp_co,
&nearest, tree_mesh_faces_src.nearest_callback, &tree_mesh_faces_src);
- /*transform into target space onto face*/
- mul_v3_m4v3(tmp_co, tmp_mat, mv_dst->co);
- normal_tri_v3(normal, mv_src[mface_src[nearest.index].v1].co,
mv_src[mface_src[nearest.index].v2].co, mv_src[mface_src[nearest.index].v3].co);
+ /*project onto face*/
project_v3_plane(tmp_co, normal,
mv_src[mface_src[nearest.index].v1].co);
/*interpolate weights*/
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs