[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