curt
9a7173d85e
For smoothing things like rivers or roads we need to allow some slope.
...
Originally I through together a really cheap/ugly hack for estimating
distance between two points, but that really started to stink when throwing
a lot of new situations at it. So now I calculate spherical distances between
two points in meters which is plenty accurate for these purposes. This gives
us much better control over smoothing. For instance we could establish a
maximum 10% grade for all roads if we wanted to.
2003-09-04 18:53:53 +00:00
curt
db7780d1c8
Add src/Airport/Utils
2003-09-04 02:54:09 +00:00
curt
4f2528e8f7
Initial revision.
2003-09-04 02:53:40 +00:00
curt
8f5bc3579a
Debugging output tweak.
2003-09-03 22:46:04 +00:00
curt
2c45b3ce5d
Do some flattening of intermittent streams as well as roads, railroads, and
...
freeways.
2003-09-03 22:45:50 +00:00
curt
400db7c3a9
Oops a previous change (thought to be harmless) turned out to be harmful.
...
This could cause tile edges to no longer match up becuase this routine would
adjust node elevations which it shouldn't have. Hopefully this change fixes
the problem.
2003-09-03 22:12:45 +00:00
curt
b3e0d4b5f3
Slightly tweak size of grass area surrounding airports.
2003-09-03 22:10:51 +00:00
curt
d33d445cce
Add the Utils directory to the build tree.
2003-09-03 22:10:06 +00:00
curt
028c9af689
Fix a bug that could lead to improperly positioned airports in some cases.
2003-09-03 17:09:05 +00:00
curt
5a84f39f83
Allow additional or non-standard terrain source directories to be specified
...
on the command line with the --terrain= option. You can specify as many as you like. Directories specified on the command line will take precidence over
the default directories and the directories will be searched in the order
specified.
2003-09-03 16:38:50 +00:00
curt
473c4d9b94
- Added support for generating green taxiway center lighting (when called for
...
in Robin's data.)
- Code adjusted to work with slightly modified input data format (part of
our move away from metakit.)
- Eliminate some debugging output.
2003-08-29 20:34:46 +00:00
curt
bd02f2548c
Eliminate some debugging output.
...
Fix some warnings.
2003-08-29 20:32:41 +00:00
ehofman
cffdd093ea
Prevent the GTS and GLIB compiler flags from getting included three times on the command line.
2003-08-29 19:22:15 +00:00
ehofman
52ef60a056
Reorginize the configure script to math the one from FLightGear more closely. Add checks for the presence of GLIB and GTS.
2003-08-29 18:32:28 +00:00
curt
812ab94975
Initial revision of runway.dat generator (tweaks to basic.dat generator)
2003-08-29 13:27:20 +00:00
curt
b8a4a97785
Initial revision of script to generate simple.apt from x-plane's latest
...
airport database.
2003-08-28 21:14:07 +00:00
curt
5717e1df5f
Patch from Norman to fix a slight oversite in file date querying.
2003-08-28 14:54:32 +00:00
ehofman
3ffd52820c
Check whether the creatin time of the output file is after the creation time of the input file. If so, skip to next file
2003-08-28 14:44:31 +00:00
ehofman
a9ec1ccdb6
Fix some mistakes
2003-08-28 14:09:05 +00:00
ehofman
703fc67636
Make reads() more robust and easier to follow
2003-08-28 12:36:31 +00:00
ehofman
0599f873dc
Don't forget to terminate the string
2003-08-28 12:03:15 +00:00
ehofman
da7d172d37
Convert \r to \n while reading the file
2003-08-28 09:40:50 +00:00
ehofman
6aaec038f8
Solve a dependancy problem
2003-08-28 09:17:19 +00:00
ehofman
fc9f7069ca
Allow for header files that are generated on machines with non UNIX like line endings
2003-08-28 09:01:31 +00:00
curt
0a4cc36775
Use <simgear/compiler.h> functionality to make STL includes more portable.
2003-08-27 14:02:29 +00:00
david
20dc0cf8a0
Ignore generated files.
2003-08-25 19:35:50 +00:00
curt
e93197d1b5
David Luff:
...
Attached are patches to Terragear to enable it to compile out of the box on
Cygwin (once all the relavent libraries have been compiled). Specifically
they fix a conflict with another version of min/max somewhere on the
system.
2003-08-25 19:12:20 +00:00
david
ced60ae2e2
Remove IOSTREAMH macro -- it turned out to be something specific to
...
SGI headers, rather than a program-specific compilation macro. Always
assume that the iostream library is present.
2003-08-25 18:18:58 +00:00
ehofman
4516c4a9d6
Make it somewhat IRIX/MipsPro compliant again. We still need to resolve the IOSTREAMH declaration issue
2003-08-25 17:52:42 +00:00
david
631c9ab968
Fixed to compile and install using an ANSI C++ compiler like G++ 3.3.
...
Some conditionals may be required to build with other compilers.
2003-08-25 17:11:43 +00:00
ehofman
7cb4539e86
Prevent a nasty bug in IRIX 6.5.17 from happening
2003-08-24 19:38:58 +00:00
ehofman
694bb7a4cc
Satisfy a dependency
2003-08-24 19:02:29 +00:00
ehofman
bcb7d5f77f
Fix a mistake
2003-08-24 18:59:33 +00:00
ehofman
8c6c0c480c
Satisfy a dependency
2003-08-24 18:55:21 +00:00
ehofman
4e1da3cedf
Compiler fix
2003-08-24 18:48:18 +00:00
ehofman
e0bc55edd2
Add the simgear debug library because of dependency issues
2003-08-24 18:37:13 +00:00
ehofman
ac2646a365
Also look for getline() in the std namespace
2003-08-24 18:29:08 +00:00
ehofman
23f08fd725
MSVC/MipsPro fix
2003-08-24 17:29:10 +00:00
ehofman
d8fcc7232a
Don't bail out when not finding libnurbs++ but just don't create genairport and end with a warning
2003-08-24 17:27:25 +00:00
curt
47771c9bb4
Several changes related to [trying to] make more effective use of the global
...
land cover/land use raster data, but there seem to be some very significant
issues no matter how you cut it ....
2003-08-22 19:46:28 +00:00
curt
460d6349b0
Add a check for additional degeneracy.
2003-08-22 19:15:48 +00:00
curt
7a4f52e98b
Fixes corresponding to slightly different terrafit output.
2003-08-22 19:13:02 +00:00
curt
38bb74f339
Add a routine to catch/remove some addition degeneracy our polygon clipper
...
can produce.
2003-08-22 17:34:56 +00:00
curt
0dc39b1911
Try to be just a bit smarter about how to assign an area type to a triangle.
2003-08-20 17:18:50 +00:00
curt
83ebd1eba7
Use the correct number of parameters when calling the gen_runway_area()
...
functions.
2003-08-20 16:52:43 +00:00
curt
5937926a0b
Ok, big oops here. I was passing 3 parameters to a 4 parameter function,
...
but because of the use of default arguments, the compiler wasn't flagging
this as an error. This caused a) much stupidity and b) additional stupidity.
I also found a case where I passed in a length and width extention parameters
but, used the length parameter twice ignoring the width parameter. This
yields much more sensible and expected results when building the grass buffer
zone around a runway.
2003-08-20 16:52:04 +00:00
curt
9e9a13bbdf
Do some additional processing on the airport surface grid to try to clip
...
out spikes and other wierdness and generally keep a reasonable bounds
on how much the surface can vary.
2003-08-20 16:49:12 +00:00
david
fafab4a3a0
Ignore another app.
2003-08-20 12:25:14 +00:00
curt
5943155bad
Try an idea that is hopefully slightly more intelligent about what land
...
cover area to assign a "default cover" triangle to.
2003-08-19 02:51:08 +00:00
curt
4ff5acb28c
Still support a minimum angle threshold for quality refinement in the
...
trangulator wrapper, but this isn't used by the calling layer any more.
2003-08-19 02:38:08 +00:00