diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-12-10 22:24:44 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-12-10 22:24:44 +0400 |
commit | ce86bebfe370c289b2ade7e47b6a867327d73d86 (patch) | |
tree | 8d995c3259a403a5fc75410483fa49a4541cf78a /source/blender/editors/mesh/knifetool.c | |
parent | 65f3b93f144699fa4aafa46c7e226aa1390b7239 (diff) |
knife_project_v3 can call ED_view3d_project_float directly without having its own check for ortho
Diffstat (limited to 'source/blender/editors/mesh/knifetool.c')
-rwxr-xr-x | source/blender/editors/mesh/knifetool.c | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/source/blender/editors/mesh/knifetool.c b/source/blender/editors/mesh/knifetool.c index 58b4782772e..1f7862676eb 100755 --- a/source/blender/editors/mesh/knifetool.c +++ b/source/blender/editors/mesh/knifetool.c @@ -190,17 +190,9 @@ static ListBase *knife_get_face_kedges(knifetool_opdata *kcd, BMFace *f); 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) |