From a34cc250e5dfd538911d9b942051388563665585 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Sun, 2 May 2004 14:04:19 +0000 Subject: [PATCH] Added support for settings scale the elevation of geometry --- src/osgTerrain/DataSet.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/osgTerrain/DataSet.cpp b/src/osgTerrain/DataSet.cpp index 833f499ff..0a39aa6ca 100644 --- a/src/osgTerrain/DataSet.cpp +++ b/src/osgTerrain/DataSet.cpp @@ -643,8 +643,10 @@ void DataSet::SourceData::readHeightField(DestinationData& destination) } else { - std::cout<<"We have no Scale"<getVerticalScale(); + std::cout<<"We have no Scale from file so use DataSet vertical scale of "<getConvertFromGeographicToGeocentric()*/) ? 1.0f/111319.0f : 1.0f; + } std::cout<<"********* getLinearUnits = "<_cs = _cs; _imagery->_extents = _extents; _imagery->_geoTransform.set(texture_dx, 0.0, 0.0,0.0, @@ -1294,7 +1296,7 @@ void DataSet::DestinationTile::allocate() double dem_dx, dem_dy; if (computeTerrainResolution(dem_numColumns,dem_numRows,dem_dx,dem_dy)) { - _terrain = new DestinationData; + _terrain = new DestinationData(_dataSet); _terrain->_cs = _cs; _terrain->_extents = _extents; _terrain->_geoTransform.set(dem_dx, 0.0, 0.0,0.0,