[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [38894] branches/bmesh/blender/source/ blender/editors/mesh/knifetool.c: Fixed knifetool problem where it wouldn' t track positions on faces in ortho mode

Howard Trickey howard.trickey at gmail.com
Mon Aug 1 13:43:54 CEST 2011


Revision: 38894
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=38894
Author:   howardt
Date:     2011-08-01 11:43:54 +0000 (Mon, 01 Aug 2011)
Log Message:
-----------
Fixed knifetool problem where it wouldn't track positions on faces in ortho mode

Modified Paths:
--------------
    branches/bmesh/blender/source/blender/editors/mesh/knifetool.c

Modified: branches/bmesh/blender/source/blender/editors/mesh/knifetool.c
===================================================================
--- branches/bmesh/blender/source/blender/editors/mesh/knifetool.c	2011-08-01 08:53:57 UTC (rev 38893)
+++ branches/bmesh/blender/source/blender/editors/mesh/knifetool.c	2011-08-01 11:43:54 UTC (rev 38894)
@@ -998,7 +998,10 @@
 	/*unproject to find view ray*/
 	view3d_unproject(&mats, origin, mval[0], mval[1], 0.0f);
 
-	sub_v3_v3v3(ray, origin, kcd->vc.rv3d->viewinv[3]);
+	if(kcd->is_ortho)
+		negate_v3_v3(ray, kcd->vc.rv3d->viewinv[2]);
+	else
+		sub_v3_v3v3(ray, origin, kcd->vc.rv3d->viewinv[3]);
 	normalize_v3(ray);
 	
 	/*transform into object space*/




More information about the Bf-blender-cvs mailing list