Peter Sadrozinski
968089d322
fixes for Martin's tiles that don't clip correctly
...
- ogrdecode can create degenerate polys. clean them before clipping
- when tesselating with extra points, add constrain pointes and segments
before non contrained points.
2015-06-10 07:11:09 -04:00
Peter Sadrozinski
87fe67d5fc
temporary workaround for accumulator diff failure.
...
- will log the failures to a file in current directory.
2015-05-27 09:53:45 -04:00
Peter Sadrozinski
c5faeae357
some fixes for interpolating added points to the airport holes. fixes most gaps when allowing roads on airport landclass
...
add zero area triangle check when triangulating without extra points.
2015-04-05 16:52:19 -04:00
Peter Sadrozinski
314671886e
genapt fix for transparent pavement - don't substitute with Grass - just ignore the poly
2015-02-07 07:57:04 -05:00
Christian Schmitt
803c618b21
Make sure we can still use CGAL<4.5 as well
2015-01-25 12:20:23 +01:00
Christian Schmitt
95830a9a98
genapts850: Add support for bidirectional lights that were created as omnis until now
2015-01-25 10:57:20 +01:00
Peter Sadrozinski
28edfb0fb8
update tg_nodes for usage with CGAL 4.5
2015-01-24 15:10:44 -05:00
Christian Schmitt
d8d6f1ace1
Genapts: move all elevation-related functions into tg_surface, where they belong.
2014-11-16 21:18:52 +01:00
wlbragg
8aabdbf2ad
fix gray triangle effect with urban shader on high
2014-08-29 11:35:17 -05:00
Peter Sadrozinski
47db776404
tgconstruct edge matching with existing terrain
2014-04-18 22:21:07 -04:00
Peter Sadrozinski
c7c8c0be82
align tgconstruct and genapt to new sgbinobj api
2014-04-12 19:02:50 +02:00
j.mas
25294ee911
Incorrect double centerline in taxiways
2014-04-07 17:46:20 +02:00
Martin Spott
c9d7fbbfcd
Allow roads on top of airport skirts.
2014-04-02 22:24:22 +02:00
Christian Schmitt
edb37c01a3
Disable client/server build. This stuff is essentially unsupported.
...
Will probably be removed in the future.
2014-02-21 18:06:47 +01:00
Christian Schmitt
143ea6efe6
Move to new SGBucket API
2014-02-21 18:05:55 +01:00
Christian Schmitt
65462f1269
fix numerous compile errors caused by SG changes
2014-02-14 12:00:06 +01:00
Martin Spott
505a2ea982
Update to latest decode-script as used for World Scenery 2.0
2014-02-02 08:09:48 -08:00
Peter Sadrozinski
9bf7357297
warning cleanup and final checks - TNCM, EKNB, and LIMJ all look good
2014-01-23 18:17:43 -05:00
Peter Sadrozinski
c5d6c20998
additional fix for TNCM - handle western longitude and souther latitude rounding
2014-01-20 15:53:05 -05:00
Peter Sadrozinski
733f9347ab
adding mutex around directory and file creation in tgconstruct.
...
fixes corruption of stage 2 data files, which would crash stage 3
lower print verbosity at INFO level.
2014-01-02 19:33:25 -05:00
Peter Sadrozinski
2aff051ea7
- detect and ignore triangles with duplicate nodes after converting
...
CGAL arbitrary precision numbers to double
2014-01-02 19:32:15 -05:00
Peter Sadrozinski
c9074ab45c
Utilize SGBucket::get_corner when building clip rectangles in
...
ogr-decode, genapts, and tg-construct.
2013-12-31 13:40:31 -05:00
Peter Sadrozinski
5d45916b23
fix tile bounding box errors leading to z-fightine near tile borders
...
- round to coorect snap point when converting double to clipper uint64
- add tgPolygon::ToClipperfile to aid debugging clipper related issues
2013-12-31 09:21:10 -05:00
Peter Sadrozinski
36e75560e6
clipper 6.0x and supporting modifications
...
some debug fixes
2013-12-30 22:04:35 -05:00
Christian Schmitt
ac334ecca4
genapts850: allow lower-case ICAO codes for the --airport option
2013-11-15 23:57:19 +01:00
Christian Schmitt
3191c6464d
genapts: correctly calculate bucket center and radius for the airport btg files.
...
We already fixed this for construct in 2012 in commit eaec9905f7
2013-11-14 20:54:54 +01:00
Peter Sadrozinski
c55eaeeb1d
Potential fix for airports that could generate FPE on simgear load
2013-10-18 12:38:43 -07:00
Martin Spott
7cca6919ab
Ease separation of the different stages
2013-10-14 07:30:05 -07:00
Martin Spott
f6a9b54bf9
Fix stage3 comment
2013-09-12 14:32:57 -07:00
Peter Sadrozinski
ecb1653eee
fix memory leak in tgconstruct
2013-09-08 14:04:40 -04:00
Christian Schmitt
7d13ac32b0
Fix underlinking (newer binutils exhibits it)
2013-08-17 19:43:30 +02:00
Peter Sadrozinski
d71aacde76
finally fixed the crazy valleys / ridges
...
- issue is caused by very long edges. osm_coastline has lots of them.
- split_long_edges info was getting lost in many cases, as clipper
'optimizes' the output. To work around this, I would gather the
nodes before a clip, then add them back after. Unfortunately, I was
only getting one of the polygons nodes
( sometimes, just a bucket - 4 nodes )
2013-08-17 10:52:31 -04:00
Peter Sadrozinski
9d4f65f766
hookup --debug to shapefile generation in ogrdecode
2013-07-23 20:54:53 -04:00
Peter Sadrozinski
4e16bb7bb6
fixed the crazy texturing issue.
...
I think we're ready for another world scenery test.
2013-07-13 11:15:46 -04:00
Peter Sadrozinski
dc6e420abf
conditional compile the new edits from last known good terragear for
...
debugging the messed up texture coordinates
2013-07-06 14:44:56 -04:00
Peter Sadrozinski
a6098f3c4a
- fix ogr-decode missing landclass
...
sometimes, sgBucketSpan returned an extra row ( a sliver )
chop would pick this and save it as the landclass output - instead of the full bucket poly.
construct wouldn't have any poly for the area, and mark it as ocean
2013-04-15 19:41:21 -04:00
Christian Schmitt
d42b7269cf
Genapts850: Add a version 810 check. This version is unsupported.
2013-04-02 03:00:02 +02:00
Peter Sadrozinski
4f29c32c18
- fixes to get full world vmap0 working
...
- use exact construction when triangulating in CGAL
2013-03-26 19:20:53 -04:00
Christian Schmitt
5132fa61d1
genapts: proper fix for LFPG segfault
2013-03-20 18:41:34 +01:00
Christian Schmitt
73f07b7506
Reset state machine to "simple" after closing a bezier curve.
...
Fixes a segfault at LFPG.
2013-03-20 12:57:33 +01:00
Christian Schmitt
b1dd1d9e36
Genapts: fix memory leaks
2013-03-20 12:57:25 +01:00
Christian Schmitt
a61df8aec0
Fix memory access beyond vector bounds. Reported by valgrind
2013-03-20 00:42:55 +01:00
Peter Sadrozinski
a74edcd91b
fix ogr-decode double save issue
...
- added some experimental (and unused) iterative tests
2013-03-11 09:12:42 -04:00
Peter Sadrozinski
08f5c17221
Fixes from full world parsing tests
...
- Use new SimGear API in construct to gather all tiles within a bounding box
- Bring in new clipper lib, which seems to fix more orientation issues
- Various debug cleanup
- Fix Find/Merge slivers - but leave it turned off
- New OffsetPoints for small speedup in GenApts - currently disabled
2013-03-10 09:42:07 -04:00
Christian Schmitt
0d0d1d36c9
Adapt logging function to SG logstream changes and enable multithreaded output again
2013-02-08 11:31:45 +01:00
Christian Schmitt
5c44d450d4
Bump minimum SG version. Make TG compile again. Own multithread logging is disabled for now.
2013-02-07 20:30:17 +01:00
Christian Schmitt
d469bc04a9
minor ogr-decode fixes
2013-02-03 17:22:36 +01:00
Christian Schmitt
5c83e4e5b5
tg_chopper.cxx: do not exit the process completely if we encounter the same amount of nodes after clipping as before.
...
Instead, only return and keep processing.
2013-01-10 16:19:04 +01:00
Christian Schmitt
e0cceae841
ogr-decode: be more verbose about the currently processed shapefile
2013-01-08 13:54:00 +01:00
Christian Schmitt
70ae2ecdfe
tg_chopper.cxx: Fix typo that only became apparent on sphere (older boost version...)
2013-01-08 00:43:51 +01:00