summaryrefslogtreecommitdiff
path: root/navit/transform.c
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-11-20 20:47:39 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-11-20 20:47:39 +0000
commite659cdfd379ed6b89792326d1a07e704c6fb6e3f (patch)
tree33a0b5ec997afab073a5ab5965f5086e0be5527a /navit/transform.c
parent26874af2f871baa5a09574222d454bf622d01c48 (diff)
downloadnavit-svn-e659cdfd379ed6b89792326d1a07e704c6fb6e3f.tar.gz
Fix:Core:Correct calculation, limit far plane
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2776 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/transform.c')
-rw-r--r--navit/transform.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/navit/transform.c b/navit/transform.c
index 1c5f6de0..35c0d7e5 100644
--- a/navit/transform.c
+++ b/navit/transform.c
@@ -106,7 +106,7 @@ transform_setup_matrix(struct transformation *t)
dbg(1,"yaw=%d pitch=%d center=0x%x,0x%x\n", t->yaw, t->pitch, t->map_center.x, t->map_center.y);
t->znear=1 << POST_SHIFT;
- t->zfar=1000*t->znear;
+ t->zfar=300*t->znear;
t->scale_shift=0;
t->order=t->order_base;
if (t->scale >= 1) {
@@ -524,7 +524,6 @@ transform_screen_to_3d(struct transformation *t, struct point *p, navit_float z,
double offz=t->offz << POST_SHIFT;
xc=p->x - t->offx;
yc=p->y - t->offy;
- z+=offz;
cg->x=xc*z/t->xscale;
cg->y=yc*z/t->yscale;
cg->z=z-offz;