1
0
Fork 0

Commit graph

  • 707e939337 More cleanup on the runway and helipad side. Remove point3d occurences from helipad light code. Christian Schmitt 2012-10-28 11:33:15 +01:00
  • 608057596b genapts port complete - time to debug Peter Sadrozinski 2012-10-25 17:04:37 -04:00
  • 820c9a6b5d Try to fix build with CGAL under MSVC Christian Schmitt 2012-11-11 19:07:15 +01:00
  • 858191ead9 Remove some warnings that MSVC complained about Christian Schmitt 2012-11-11 11:35:47 +01:00
  • 9db8ec74f0 MSVC 10 compile fix Frederic Bouvier 2012-11-10 19:44:43 +01:00
  • 83f41ae4bc MSVC 10 compile fix Frederic Bouvier 2012-11-10 19:41:58 +01:00
  • 35ce3f8a49 MSVC 10 compile fix Frederic Bouvier 2012-11-10 19:29:44 +01:00
  • 9fa7f645d9 MSVC 10 compile fix Frederic Bouvier 2012-11-10 18:41:07 +01:00
  • 92cb090ead gdalchop: some cleanup of the "using" directive Christian Schmitt 2012-11-08 19:46:11 +01:00
  • da8003b1e3 Get rid of a system calls to gzip in demchop and gdalchop Christian Schmitt 2012-11-08 12:55:02 +01:00
  • 619bc7f1f7 a better fix for the boundary box fix Peter Sadrozinski 2012-11-07 21:55:58 -05:00
  • c6d60ecd5b fix for the til matching issue created when converting from SGVec3d to SGGeod for bounding box Peter Sadrozinski 2012-11-06 19:32:17 -05:00
  • bf7d86732d Remove the newmat dependency and bring in TNT templates as a substitute Christian Schmitt 2012-10-31 13:13:28 +01:00
  • e77e5d43d5 Fix a bug in the water runway calculation: The area was made twice as long as needed. Christian Schmitt 2012-11-01 11:02:24 +01:00
  • a5d1035717 Runway objects: do not add empty light objects that lead to a SG warning Christian Schmitt 2012-10-28 12:59:28 +01:00
  • 9587d6d292 Implement RAIL approach light system Christian Schmitt 2012-10-25 12:54:57 +02:00
  • 8896dbcba8 Implement omnidirectional REIL Christian Schmitt 2012-10-25 14:18:44 +02:00
  • 3155bbff0f Remove about 50% of the main light routine by using a loop Christian Schmitt 2012-10-25 13:22:18 +02:00
  • cd436fcae9 Convert Calvert lights. This is the last part of the SGGeod/metric conversion. Also remove now-unneeded includes and old functions Christian Schmitt 2012-10-24 15:24:20 +02:00
  • 2d9aa0bfa8 Convert gen_malsx to SGGeod Christian Schmitt 2012-10-24 11:56:14 +02:00
  • 368d290edc Convert gen_ssalx to SGGeod and metric system Christian Schmitt 2012-10-24 11:28:16 +02:00
  • 4dd1d5c2b1 Convert gen_alsf light function to SGGeod Christian Schmitt 2012-10-24 10:31:05 +02:00
  • f86782119c Runway lights: correct the TDZ numbers and do some more cleanup Christian Schmitt 2012-10-23 13:44:00 +02:00
  • 1c8dbead04 Convert threshold lights to SGGeod and simplify the routine Christian Schmitt 2012-10-23 13:29:51 +02:00
  • 5e796d2dd5 Runway lights: convert ODALS to SGGeod Christian Schmitt 2012-10-23 19:14:05 +02:00
  • 9a78c73606 remove temporary simgear workaround Peter Sadrozinski 2012-10-22 17:56:44 -04:00
  • 7138b8509c some more very minor optimizations Peter Sadrozinski 2012-10-22 17:53:20 -04:00
  • 4f63c54d94 temporary workaround for read / write SGGeods to a gzip file. - I'll revert this once I get my merge request in simgear Peter Sadrozinski 2012-10-21 15:54:29 -04:00
  • fc304804ab Use the Accumulator in the Polygon Library, instead of passing one around. The accumulator in the polygon library has the bounding box hit test, so it's faster My test run decreased 16 seconds from 71 to 54. Peter Sadrozinski 2012-10-21 15:40:34 -04:00
  • 68640c4479 Convert OffsetPointBegin and OffsetPointEnd to SGGeod Convert beznode locations to SGGeod Optimize the distance calculations in linearfeature and closedpoly Peter Sadrozinski 2012-10-21 14:37:04 -04:00
  • 78a19db02d Convert OffsetPointMiddle to use GSGeod and SGVec3 in linear features Peter Sadrozinski 2012-10-20 14:51:50 -04:00
  • ec750c6732 Start LinearFeature SGGeod conversion Peter Sadrozinski 2012-10-19 20:34:38 -04:00
  • 8698ab4e69 Use SGGeod as reference point in TGTexParams Peter Sadrozinski 2012-10-19 17:55:01 -04:00
  • d629fa8215 remove unused texparams.hxx - it's in the Polygon Library, now Peter Sadrozinski 2012-10-18 20:47:27 -04:00
  • 7d7d4e41a6 Convert runway edge lights to SGGeod Christian Schmitt 2012-10-19 10:00:27 +02:00
  • 2dd32d2839 add --force option to hgtfit. This option will ignore when loading, and replace when writing the .fit.gz files. Very useful when experimenting with different levels of detail. Peter Sadrozinski 2012-10-18 20:38:52 -04:00
  • 165f7e2481 Convert REIL lights function Christian Schmitt 2012-10-18 14:13:04 +02:00
  • 3b13084218 Convert runway touchdown zone lights to SGGeod Christian Schmitt 2012-10-18 13:07:50 +02:00
  • 365a89f20b Convert runway center line lights to SGGeod Christian Schmitt 2012-10-18 12:18:21 +02:00
  • 7d827457b9 Keep on constructing if node id is not found (segfaults if not caught) Christian Schmitt 2012-10-18 16:41:08 +02:00
  • e4e7d8bffd Convert remaining runway functions to SGGeod Christian Schmitt 2012-10-18 13:27:09 +02:00
  • 8d4495d470 Use a SGGeod bounding box instead of SGVec3 for geodetic coordinates Christian Schmitt 2012-10-17 23:06:29 +02:00
  • c336c134bf Use binary gzip files to store intermediate and shared edge files Sort the nodelist to speedup node lookup after all nodes inserted retrieve the node list just once in flatten elevation Peter Sadrozinski 2012-10-17 18:56:54 -04:00
  • b6a4dacf33 Convert runway light vector calculation to SGVec3 and SGQuat Christian Schmitt 2012-10-17 08:58:48 +02:00
  • 306b125044 Use a SGGeod bounding box for the scheduler Christian Schmitt 2012-10-08 21:24:21 +02:00
  • 8a12f010f5 Convert apt_math functions and runway polygon creation to SGGeod/SGVec3 Christian Schmitt 2012-10-16 17:53:55 +02:00
  • bda3ee3a91 Convert helipad routine to Vec3 Christian Schmitt 2012-10-06 12:54:14 +02:00
  • 4d3f1efd30 Convert Rectangle function to SGGeod Christian Schmitt 2012-10-09 20:25:00 +02:00
  • f3f6cd50f1 Convert airport normal calculation to SGVec3 Christian Schmitt 2012-10-17 10:07:07 +02:00
  • 3e80fdb649 Convert linearfeatures normal calculation to SGVec3 Christian Schmitt 2012-10-17 10:31:36 +02:00
  • b5c9eb5154 Convert airport objects to SGGeod and SGVec3 Christian Schmitt 2012-10-17 09:37:29 +02:00
  • 440ef1cfbb Store SGGeod values in Point3d as deg, not rad Christian Schmitt 2012-10-16 17:49:39 +02:00
  • a1a331db7c Remove old libs and tools that have better counterparts in GDAL/GRASS nowdays. genapts810 has to go as well Christian Schmitt 2012-10-11 09:13:11 +02:00
  • 8a092947da Time to remove old PAPI/VASI code from the runway lights routine Christian Schmitt 2012-10-17 09:41:23 +02:00
  • bb79b9ccb4 Bump Simgear version dep. We need the SGGeod isValid() check now which got added recently Christian Schmitt 2012-10-16 10:29:42 +02:00
  • aead9a1f9d USGS map file is only needed when --cover is enabled. Also put the log output into the respective functions Christian Schmitt 2012-10-15 22:15:16 +02:00
  • d6c3a67caf Convert construct to use a bounding box for setting lat/lon values and thus make it consistent with genapts Christian Schmitt 2012-10-15 14:03:53 +02:00
  • e8896f891c Remove another point2d occurence from Demchop Christian Schmitt 2012-10-13 13:05:45 +02:00
  • a7b49565b3 - adding bounding box clip optimization to tgconstruct - revert some bad ogr-decode changes that caused too angular linear data 2012-10-13 00:18:15 -04:00
  • 5917cb62d1 and fix the CMake file for the polygon library - didn't do a clean build before commit 2012-10-11 21:36:45 -04:00
  • 71ef172b8f revert mistakenly committed tgconstruct with find_slivers enabled. - I was using it to test the Point2d -> SGVec2d minimum angle calculations 2012-10-11 21:04:31 -04:00
  • 59e2f22050 no more Point2d - use SGVec2d. 2012-10-11 20:57:53 -04:00
  • 531ec93b29 fix for segmentation fault on ocean tiles - don't save the intermediate data file when tile is ocean only - don't do anything in later stages if intermediate file isn't found 2012-10-11 19:20:12 -04:00
  • 1abe94feba Remove genapts850 point2d files Christian Schmitt 2012-10-11 10:05:31 +02:00
  • 040cb87873 - clipper fix for hole issue - some missed code cleanup Peter Sadrozinski 2012-10-09 22:07:22 -04:00
  • f0d8d37671 - fix shape debug after rebase. - improve the 32768 traingles per material workaround Peter Sadrozinski 2012-10-09 18:28:14 -04:00
  • abfea1cd2d Remove Osgb36 (UKgrid) support. Such conversions should be done with the proper tools. Christian Schmitt 2012-10-09 10:27:28 +02:00
  • c1d0a92ea8 Add cliptst to gitignore Christian Schmitt 2012-10-07 21:35:21 +02:00
  • 768338ddd1 remove the GDAL option as well Christian Schmitt 2012-10-07 00:35:01 +02:00
  • 15365a3acd CMake: the deps are no longer optional. It makes no sense to compile without GDAL Christian Schmitt 2012-10-07 00:22:40 +02:00
  • e18c939f66 Speed up linear feature clipping. This makes the creation of airports much faster. Christian Schmitt 2012-09-29 11:00:59 +02:00
  • edf8e8310f Convert get_bounding_box to SGVec3d Christian Schmitt 2012-10-04 11:41:56 +02:00
  • eaec9905f7 Issue 888: Apply to newconstruct: Correctly calculate the bucket center and radius. The previous routine lead to offsets in the verts and thus to problems in the transition shaders. Christian Schmitt 2012-10-06 16:57:16 +02:00
  • 29e77c4c40 Fix cliptst install routine Christian Schmitt 2012-10-01 11:55:55 +02:00
  • cc0d913712 - refactor construct.cxx into smaller files - remove Match - tile matching now handled in tgconstruct_shared.cxx Peter Sadrozinski 2012-10-05 20:34:31 -04:00
  • c39e3e0542 elevation averaging and neighbor tile faces included in point normal calculation Peter Sadrozinski 2012-09-09 16:32:42 -04:00
  • 6a3a57f198 tile matching phase 1 - 3 stage construct - insert neighbor vertexes from all sides Peter Sadrozinski 2012-09-09 10:37:25 -04:00
  • 779db9566b multistage coming along - need TGNodes derialization Peter Sadrozinski 2012-09-07 21:16:23 -04:00
  • f52e3fef75 fix clipper usage to fix accumulator contours. Peter Sadrozinski 2012-09-30 13:32:01 -04:00
  • b44c6c00d0 - some clipperfixes for tgconstruct. bring in clipper 4.8.9 Hopefully, we can start another clc06 test with this fix - add lots of debug, in case more clipper issues uncovered added --debug-areas= allows turning on debug for an area can dump the accumulator when using it. - fixed the swirlies round 2 workaround on tile output, rather than stopping the load of polygons at arbitrary threshold. (hopefully, we'll have a fix for this in simgear soon) - modified ogr-decode (when using --texture-lines) to insert triangles instead of self-intersecting trapezoids when the turn angle between segments is too steep (hit this issue when experimenting with cgal-clipping) we were adding a lot of self intersecting polys on line data - needed to add gdal library to all executables that link against Polygon TODO - combne Geometry and Polygon libs - they are completely joined, now. Peter Sadrozinski 2012-09-28 19:51:13 -04:00
  • 55bfcd80e7 fix for ogr-decode --line-width-column option. When combined with the --line-width option, if the field is present, but has no value, gdal returns 0. Use the value from --line-width in this case. Peter Sadrozinski 2012-09-22 08:47:20 -04:00
  • cd0ee283c0 Adapt helipad shoulder to newconstruct changes Christian Schmitt 2012-09-16 22:27:58 +02:00
  • e367395813 Remove runway type check that always returns true Christian Schmitt 2012-09-09 16:32:54 +02:00
  • 723ce3b7d5 CMake: require at least CGAL 4.0 Christian Schmitt 2012-09-12 13:33:35 +02:00
  • eccb6d1388 Fix for a genapts810 segfault in conjunction with clipper use Christian Schmitt 2012-09-06 22:33:36 +02:00
  • 36c8cbbb15 genapts scheduler: improve info message Christian Schmitt 2012-09-06 19:08:14 +02:00
  • c016041337 Remove TriangleJRS. All tesselation is now done by CGAL. Christian Schmitt 2012-09-03 21:44:23 +02:00
  • 65bcb00dee Switch old genapts to CGAL for tesselation Christian Schmitt 2012-09-06 10:20:41 +02:00
  • e8936f773c genapts (old): removal of GPC introduced wrong runway polys in some cases. Add snap to fix this. Fix airport skirts as well Christian Schmitt 2012-09-06 10:00:37 +02:00
  • 87df5b805e add help text for --share-dir Peter Sadrozinski 2012-09-05 21:10:18 -04:00
  • 3b2dfba225 - add --shared-dir option to get ready for new tile matching and make it easier to share work and data dirs on a server Peter Sadrozinski 2012-09-05 21:06:43 -04:00
  • 916544f4fe Fix the wrong normals on the airport skirt, introduced by the GPC removal. Simply changing the order of upper and lower points does the trick. Also fix indentation Christian Schmitt 2012-09-05 14:02:32 +02:00
  • 28bc14e4cc Use CGAL for tesselation in genapts850 Christian Schmitt 2012-09-05 10:06:01 +02:00
  • 3d800bbb77 Clean up includes in the CMake files Christian Schmitt 2012-09-04 13:57:45 +02:00
  • 7f532ce615 Add cgal helper function for tesselation Christian Schmitt 2012-09-03 21:27:40 +02:00
  • 771d65881e Only write out txt.gz files if debug is enabled Christian Schmitt 2012-09-03 22:27:38 +02:00
  • 3e068ed6dd Partially revert "fix some uninitialized data found with valgrind" Some unwanted changes sneaked in Christian Schmitt 2012-09-03 19:19:57 +02:00
  • e6d8d69c87 fix some uninitialized data found with valgrind remove the cpu limit - tgconstruct should be able to run for weeks, now. Peter Sadrozinski 2012-09-03 12:40:08 -04:00
  • f24699ca05 Fix a segfault caused by Ocean not being flagged correctly Peter Sadrozinski 2012-09-03 17:30:58 +02:00
  • ca9a6dda13 Finally get rid of GPC Christian Schmitt 2012-09-03 09:19:58 +02:00