147 lines
6.5 KiB
Text
147 lines
6.5 KiB
Text
New in 0.9.8
|
|
* January 11, 2005
|
|
|
|
* World builder:
|
|
- fixed a logical bug in the routine that strips out holes from a
|
|
multi-contour polygon
|
|
|
|
* Airport generator:
|
|
- fixed a bug that caused threshold lighting to be omitted in some
|
|
situations.
|
|
- add airport surface bases for towers, windsocks, and beacons so
|
|
these are never floating or buried.
|
|
- much improved airport surface smoothing and fitting via a least
|
|
squares nurbs approximation.
|
|
- directly support Robin Peel's airport database format.
|
|
- fix a bug that could put the same airport object in the final .stg
|
|
file twice. This never affected rendering, but could
|
|
significantly impact performance. This bug has been around for a
|
|
while and we just noticed it now. Dohhh!
|
|
|
|
|
|
New in 0.9.5
|
|
* July 30, 2004
|
|
|
|
* World builder:
|
|
- Added support for the FCC radio tower database.
|
|
- Add support for SRTM terrain data
|
|
- Split up many long edges to reduce artifacts in final scenery.
|
|
- Much smarter/better/faster/higher quality terrain simplification algorithm.
|
|
- Catch/fix/avoid a number of different degeneracies that could lead to
|
|
odd artificants in the final scenery.
|
|
|
|
* Airport generator:
|
|
- Now handles displaced thresholds correctly.
|
|
- *Much* better airport surface fitting to underlying terrain data. Employ
|
|
a scheme that takes the average of critical surface points and produces
|
|
a nurbs surface approximation to the original "noisy" terrain data.
|
|
- Fixed "grassy" area in the middle of some runways.
|
|
- Support for green taxiway centerline lighting.
|
|
- Support for windsocks, towers, and rotating beacons.
|
|
- Add support for Calvert-I/II approach lighting schemes.
|
|
|
|
|
|
New in 0.0.5
|
|
* February 25, 2003
|
|
|
|
* Added a tutorial for how to generate scenery.
|
|
* Add support for UK OSBG36 coordinate systems (when calculating
|
|
texture coordinates)
|
|
* Updated dem libs to support z units of feet.
|
|
* Added tguserdef, a utility for adding user-defined points, lines,
|
|
and polygons to scenery. It uses the regular XML property format,
|
|
which users can create easily in a text editor. See
|
|
src/Prep/UserDef/sample.xml for examples.
|
|
|
|
* Added support for generating accurate and correct runway and approach
|
|
lighting.
|
|
* Use wgs_84 math to layout runways and airports for increased accuracy.
|
|
This also fixed problems with runway textures not matching up exactly.
|
|
* Add a clearing around every runway so procedurally generated objects
|
|
can't obstruct an approach
|
|
|
|
* modified landcover code to borrow a cover type from an adjoining
|
|
tile if it ends up as default -- this will help avoid resolution
|
|
errors near rivers, urban areas, etc.
|
|
* Fixed a bug in triangulating that was potentially overwriting other
|
|
memory when creating the hole list to pass to the triangulator. This
|
|
fixes a lot of glitches!
|
|
* Don't generate a DEM tile when all elevations are zero. This should
|
|
save about 70% worldwide with the GTOPO30 (less with the USGS DEM-3).
|
|
|
|
* Added a utility to allow insertion of aerial photos into TerraGear scenery
|
|
* libgpc.a renamed to libgenpolyclip.a to avoid a conflict with the
|
|
gnu pascal compiler.
|
|
* Updated/modernized automake/autoconf scripts
|
|
* new library to support NIMA's Vector Product Format
|
|
|
|
* Cygwin fixes
|
|
* Irix fixes
|
|
|
|
|
|
New in 0.0.4
|
|
* December 19, 2000
|
|
|
|
* We now have a much more robust "point in a polygon" routine
|
|
(i.e. finds a random point inside a polygon, but not inside a hole
|
|
in that polygon.)
|
|
* Removed the mat3.h dependencies.
|
|
* Increased maximum area types to 128 for future expandability
|
|
* Added road and railroad area types.
|
|
* Added a new library for reading ArcInfo e00 files (DCW, GeoGratis).
|
|
* Added a new prep util for creating textured polygons from e00 line
|
|
data (i.e. for roads, railroads, streams, utility lines, etc.)
|
|
* Added support for the USGS global land use / land cover raster data base.
|
|
* Better MSVC support.
|
|
* Better Cygwin support.
|
|
* Weight face normals by triangle area when calculating terrain node normals.
|
|
* Screen for very small or degenerate triangles which could blow up our face
|
|
normal calculations.
|
|
* Fixed a bug which could cause a real mess in the scenery when an
|
|
airport (or hole area) lay on top of a tile corner.
|
|
* Clip all land use data to GSHHS land mask so that lower res data won't
|
|
mess up our coast lines.
|
|
* Add in support for GSHHS lakes, islands, and ponds.
|
|
* Updated stats for parallel scenery build server.
|
|
* Added a new option, --cover, to fgfs-construct and
|
|
fgfs-tools-client. The option takes an argument giving the location
|
|
of the land-cover raster file; if it is not specified, land-cover is
|
|
not built.
|
|
* Increased max node count per tile to 4000.
|
|
* Fixed a problem with dividing the tile up into land use areas
|
|
(original scheme left really tiny slivers on the edges.)
|
|
* Landcover/landuse changes by david megginson to group like chunks
|
|
together into a single polygon.
|
|
* Additional degeneracy and bad polygon screening.
|
|
* Updates to ShapeDecode to handle NOAA landuse/cover shape files.
|
|
* Tile constructor util will now accept an arbitrary list of
|
|
directories to search for input data (so these don't have to be hardcoded.)
|
|
* tracked down some "point in a contour" bugs. The terrain was
|
|
stressing this code more that airports (which was where the code was
|
|
developed.)
|
|
* Built a generalized polygon tesselater out of Shewchuk's triangulator.
|
|
* Added a routine to calculate the area of an arbitrary 3d triangle.
|
|
* Bug fixes in the airport generator util.
|
|
* Added a test program for the triangulator.
|
|
* Added a print_tri_data() routine to dump complete triangulator data
|
|
structure to screen.
|
|
* Added a zero_triangulateio() routine to zero a struct before use.
|
|
* Fixed a bug in Shewchuk's triangulator. This code does a lot of
|
|
malloc()'ing of space, and in some cases blindly expects the results
|
|
to be zero'd out, even though this may not be gauranteed. We now
|
|
explicitely zero out these critical memory locations after it is
|
|
malloc()'ed.
|
|
* Added precision runway markings, switched how textures were applied
|
|
(rotated them by 90 degrees.)
|
|
* Updated runway texture layout in designator block.
|
|
* Write out the AirportArea hole that has been segmented so it fits with the
|
|
airport model that goes inside the hole in the terrain.
|
|
* Handle too-short visual runways for now by converting them to simple runways.
|
|
* Handle concrete textures as well as turf and dirt runways.
|
|
* Added non-precision and visual runway markings.
|
|
* Added code to chop up extra long line segments.
|
|
|
|
New in 0.0.3
|
|
* April 6, 2000
|
|
* Updated for latest SimGear-0.0.7
|
|
* Configuration and compilation fixes.
|