[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [56450] trunk/blender/source/blender/ editors/mesh: fix error running ED_view3d_project_float_v3_m4 on 2d vec ( thanks Sergey for pointing out!), also remove redundant vector copy in knife project.

Campbell Barton ideasman42 at gmail.com
Wed May 1 19:03:00 CEST 2013


Revision: 56450
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=56450
Author:   campbellbarton
Date:     2013-05-01 17:03:00 +0000 (Wed, 01 May 2013)
Log Message:
-----------
fix error running ED_view3d_project_float_v3_m4 on 2d vec (thanks Sergey for pointing out!), also remove redundant vector copy in knife project.

Modified Paths:
--------------
    trunk/blender/source/blender/editors/mesh/editmesh_knife.c
    trunk/blender/source/blender/editors/mesh/editmesh_knife_project.c

Modified: trunk/blender/source/blender/editors/mesh/editmesh_knife.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_knife.c	2013-05-01 15:28:56 UTC (rev 56449)
+++ trunk/blender/source/blender/editors/mesh/editmesh_knife.c	2013-05-01 17:03:00 UTC (rev 56450)
@@ -335,7 +335,6 @@
 
 	copy_v3_v3(kfv->co, co);
 	copy_v3_v3(kfv->cageco, cageco);
-	copy_v3_v3(kfv->sco, co);
 
 	knife_project_v3(kcd, kfv->co, kfv->sco);
 

Modified: trunk/blender/source/blender/editors/mesh/editmesh_knife_project.c
===================================================================
--- trunk/blender/source/blender/editors/mesh/editmesh_knife_project.c	2013-05-01 15:28:56 UTC (rev 56449)
+++ trunk/blender/source/blender/editors/mesh/editmesh_knife_project.c	2013-05-01 17:03:00 UTC (rev 56450)
@@ -89,7 +89,7 @@
 					float (*mval)[2] = MEM_mallocN(sizeof(*mval) * (nu->pntsu + is_cyclic), __func__);
 
 					for (bp = nu->bp, a = 0; a < nu->pntsu; a++, bp++) {
-						ED_view3d_project_float_v3_m4(ar, bp->vec, mval[a], projmat);
+						ED_view3d_project_float_v2_m4(ar, bp->vec, mval[a], projmat);
 					}
 					if (is_cyclic) {
 						copy_v2_v2(mval[a], mval[0]);




More information about the Bf-blender-cvs mailing list