[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [42557] branches/bmesh/blender/source/ blender/editors/mesh/knifetool.c: knife_project_v3 can call ED_view3d_project_float directly without having its own check for ortho

Campbell Barton ideasman42 at gmail.com
Sat Dec 10 19:24:54 CET 2011


Revision: 42557
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=42557
Author:   campbellbarton
Date:     2011-12-10 18:24:44 +0000 (Sat, 10 Dec 2011)
Log Message:
-----------
knife_project_v3 can call ED_view3d_project_float directly without having its own check for ortho

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-12-10 15:52:08 UTC (rev 42556)
+++ branches/bmesh/blender/source/blender/editors/mesh/knifetool.c	2011-12-10 18:24:44 UTC (rev 42557)
@@ -190,17 +190,9 @@
 static void knife_input_ray_cast(knifetool_opdata *kcd, const int mval_i[2],
                                  float r_origin[3], float r_ray[3]);
 
-static void knife_project_v3(knifetool_opdata *kcd, float co[3], float sco[3])
+static void knife_project_v3(knifetool_opdata *kcd, const float co[3], float sco[3])
 {
-	if (kcd->is_ortho) {
-		mul_v3_m4v3(sco, kcd->projmat, co);
-		
-		sco[0] = (float)(kcd->ar->winx/2.0f)+(kcd->ar->winx/2.0f)*sco[0];
-		sco[1] = (float)(kcd->ar->winy/2.0f)+(kcd->ar->winy/2.0f)*sco[1];
-	}
-	else {
-		ED_view3d_project_float(kcd->ar, co, sco, kcd->projmat);
-	}
+	ED_view3d_project_float(kcd->ar, co, sco, kcd->projmat);
 }
 
 static KnifeEdge *new_knife_edge(knifetool_opdata *kcd)




More information about the Bf-blender-cvs mailing list