Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2011-12-10 22:24:44 +0400
committerCampbell Barton <ideasman42@gmail.com>2011-12-10 22:24:44 +0400
commitce86bebfe370c289b2ade7e47b6a867327d73d86 (patch)
tree8d995c3259a403a5fc75410483fa49a4541cf78a /source/blender/editors/mesh/knifetool.c
parent65f3b93f144699fa4aafa46c7e226aa1390b7239 (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-xsource/blender/editors/mesh/knifetool.c12
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)