From fa86c5845d9113e64bb9f7935b3eb05865ebac48 Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 18 Mar 2004 21:39:53 +0000 Subject: [PATCH] Added defaults for the geotransform when none exists. --- src/osgTerrain/DataSet.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/osgTerrain/DataSet.cpp b/src/osgTerrain/DataSet.cpp index 3334e8a50..dfc2471e8 100644 --- a/src/osgTerrain/DataSet.cpp +++ b/src/osgTerrain/DataSet.cpp @@ -238,6 +238,15 @@ DataSet::SourceData* DataSet::SourceData::readData(Source* source) { std::cout << " No GeoTransform or GCP's - unable to compute position in space"<< std::endl; + data->_geoTransform.set( 512.0, 0.0, 0.0, 0.0, + 0.0, 512.0, 0.0, 0.0, + 0.0, 0.0, 1.0, 0.0, + 0.0, 0.0, 0.0, 1.0); + + data->_extents.init(); + data->_extents.expandBy( osg::Vec3(0.0,0.0,0.0)*data->_geoTransform); + data->_extents.expandBy( osg::Vec3(data->_numValuesX,data->_numValuesY,0.0)*data->_geoTransform); + } return data; }