[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [46680] branches/meshdata_transfer/source/ blender/editors/object/object_vgroup.c: Bugfix

Ove Murberg Henriksen sorayasilvermoon at hotmail.com
Wed May 16 07:16:35 CEST 2012


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*/




More information about the Bf-blender-cvs mailing list