VTP Development Log, 2009
09.12.19
- vtosg: more explicit cleanup in vtScene::Shutdown, to support the case
of vtScene being used multiple times
09.11.04
- vtui: added Load Path button to distance dialog
09.09.06
- vtdata: solve an observed numeric precision issue with CallTriangle/Centroid
by adding Centroid2 and changing how CallTriangle uses it
- VTBuilder: when generating a TIN from raw polygons, ask which field has
height
- Enviro/vtlib: support a water TIN which has different extents than the
base terrain
09.09.03
- vtlib: extended the contour converter to also create polyline features
- Enviro: added contour dialog, menu command Terrain: Add Contour
09.09.01
- Enviro: fix route dialog to start new route, not fence
09.08.26
- vtlib: fixed one of the circumstances where Felkel generated a bad roof
(RJ)
<release 090826, SVN revision 7223>
09.08.25
- vtdata: fix issue in LoadFromGRD with reading 4 bytes into a short
- linux: add MINIDATA to Makefile link paths
09.08.24
- vtdata: allow 4th 'locked' value on vertices in vtTin::ReadGMS()
09.08.23
- vtlib: support for saving shadow state to VTST
- Enviro: restored Layer Dialog control of structure shadows
09.08.22
- vtlib: in vtTiledGeom, enable true ortho culling in DoRender() by
setting fpu=0
- vtlib: in vtTiledGeom, support querying normals in FindAltitudeAtPoint()
09.08.18
- vtlib: Call makecurrent in vtTiledGeom::DoRender which fixes behavior
when switching between multiple tileset terrains (KG)
09.08.15
- vtlib: fix typo that prevented GenerateContours() from working
- vtlib: fix another case to prevent building highlight spheres from
casting a shadow
09.08.12
- Enviro: fix fog distance in runtime ephemeris dialog (KG)
09.08.05
- vtlib: fix tiny leak in vtIntersectionEngine
- vtlib: fix tracking of vtImage objects by vtMaterial by using an osg::ref_ptr
- vtlib: in AddMultiTextureOverlay, fix support for image layers on
tilesets with non-meter-unit CRS (KG)
09.08.04
- vtdata: added handy string fns vtConcatArray and vtExtractArray
- VTBuilder: implemented MRU menus (saved to the options .xml file) for
projects, layers, and imports
09.08.03
- Enviro/vtlib: added support for a TIN water surface, exposed in GUI
- vtdata: added vtTin::SetSurfaceType
09.08.01
- VTBuilder: fix status bar (GetHeightFromTerrain) to always report height
of top (most visible) elevation
- VTBuilder: extend 'generate TIN from Raw' to handle regular polygons
with height from a field
- VTBuilder: set modified on 'Merge shared TIN vertices'
09.07.31
- VTBuilder: mark layers as modified when they are reprojected
- VTBuilder: add progress reporting on load of large SHP files
- VTBuilder: use double-progress for elevation layer rendering, to reduce
excessive dialog open/close on modern, fast computers
- vtdata: avoid using sscanf into a bool in ColorMap::Load (seems to fix
obscure release-only stack corruption)
- vtui: added SetProgressDialogParent
- vtosg: to avoid some issues with memory usage, added USE_IMAGE_CACHE
which defaults to 0 to disable vtosg's cache
09.07.26
- VTBuilder: added command "Select structure by index"
- Enviro: added command "Write Elevation to BT"
09.07.21
- VTBuilder: fix issue with 8-bit TIF images w/o a colortable
- VTBuilder: fix display of RGB under cursor for image layers
- VTBuilder: fix sampling of elevation to not exclude exact edge case
09.07.20
- fixes for OSX build (Stefan)
<release 090505, SVN revision 7174>
09.04.25
- vtdata: put check in FillGapsSmooth to exit if no gaps are filled on a
pass
- vtlib: added vtRoute::_DeleteStruct
09.03.29
- VTBuilder: fix LoadFromGDAL to not accept Local CRS, because later
operations depends on it
- VTBuilder: disable "Create Overviews in Memory" unless LOD 0 is in
memory
- vtosg: fix support for angled roofs on buildings with footprint holes
(RJ)
- vtosg: added module LightSpacePerspectiveShadowTechnique to projects
09.03.27
- vtdata: fix support for non-square grids in SaveToXYZ
- all: moved up to OSG 2.8.0, which support recent improvements to vtosg's
shadow code
09.03.18
- vtlib: created an unshadowed group on each terrain for things that
should not be affected at all by shadows, and moved abstract layers into it,
solving the problem that they were sometimes affected
09.03.15
- vtdata: added datum equivalency for RT90
- vtdata: RMF: fix potential stack corruption with bad 'shortSize' by
using a temp variable
09.03.13
- experimental CMake build support files added (RJ)
- fixes for stack corruption where %d was being used to read into a short
(RJ)
- VTBuilder: fix boundary condition when sampling from an image layer
(Stefan)
09.03.11
- VTBuilder: fix case where an elevation tile with invalid size 2 is
exported (Stefan)
09.02.25
- prSimple: fixed build by adding minidata project to solutions
09.02.19
- vtdata: added vtFindString
09.02.17
- vtlib: avoid shadows cast from structure highlights
- vtlib: avoid creating a vtGeom for every tree, instead one per
appearance using multiple-parenting under each transform, reduces memory per
tree by ~38%
09.02.11
- VTBuilder: remove redundant "Show Toolbar" from Options dialog
- VTBuilder: fix bug in SampleImagery which was producing no output (red
pixels) in a common case
09.01.29
- Enviro: add default locations for GDAL_DATA and PROJ_LIB, to permit
running the Windows binaries on a new machine without doing an install
- Enviro: expose 'texture LOD factor' in the terrain parameters, which is
a better name for 'prange' which used to be only exposed at runtime
09.01.22
- vtosg: abstract layers should not cast shadows
09.01.16
- Fix for building against OSG double matrices (RJ)
09.01.13
- added quikgrid to svn deps folder from gcode as an svn:external