[mkgmap-dev] What's d for? (possibly related to clipping issue?)
From Steve Ratcliffe steve at parabola.demon.co.uk on Mon Feb 23 20:06:59 GMT 2009
On Mon, Feb 23, 2009 at 08:49:30AM +0100, Johann Gail wrote: > >>> double d = 0.00001; >>> if (t[0] > 0) >>> ends[0] = new Coord((int) (y0 + t[0] * dy + d), (int) (x0 + t[0] * dx + d)); > Sorry for my answer from yesterday, there is a fault in it. I've thought > about it again and think your explanation is wrong. > In this case the rounding by 0.0001 makes no sense, as the x and y > values are already in internal units, not in degrees. So if you want to > round the values, you have to add/subtract 0.5! Ahh, you are right, those things are already in map units. I was thinking they were in lat/long. You should probably ignore everything I said on the subject! ..Steve
- Previous message: [mkgmap-dev] What's d for? (possibly related to clipping issue?)
- Next message: [mkgmap-dev] [PATCH]What's d for? (possibly related to clipping issue?)
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list