Skip to content

Commit

Permalink
[3d] Use project's full extent when setting flat/online terrain extent
Browse files Browse the repository at this point in the history
  • Loading branch information
nirvn committed Dec 2, 2020
1 parent 3ae70c5 commit 2f465dd
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/app/3d/qgs3dmapconfigwidget.cpp
Expand Up @@ -28,6 +28,7 @@
#include "qgsrasterlayer.h"
#include "qgsmeshlayer.h"
#include "qgsproject.h"
#include "qgsprojectviewsettings.h"
#include "qgsmesh3dsymbolwidget.h"
#include "qgssettings.h"
#include "qgsskyboxrenderingsettingswidget.h"
Expand Down Expand Up @@ -219,7 +220,7 @@ void Qgs3DMapConfigWidget::apply()
{
QgsFlatTerrainGenerator *flatTerrainGen = new QgsFlatTerrainGenerator;
flatTerrainGen->setCrs( mMap->crs() );
flatTerrainGen->setExtent( mMainCanvas->fullExtent() );
flatTerrainGen->setExtent( QgsProject::instance()->viewSettings()->fullExtent() );
mMap->setTerrainGenerator( flatTerrainGen );
needsUpdateOrigin = true;
}
Expand Down Expand Up @@ -266,7 +267,7 @@ void Qgs3DMapConfigWidget::apply()
{
QgsOnlineTerrainGenerator *onlineTerrainGen = new QgsOnlineTerrainGenerator;
onlineTerrainGen->setCrs( mMap->crs(), QgsProject::instance()->transformContext() );
onlineTerrainGen->setExtent( mMainCanvas->fullExtent() );
onlineTerrainGen->setExtent( QgsProject::instance()->viewSettings()->fullExtent() );
onlineTerrainGen->setResolution( spinTerrainResolution->value() );
onlineTerrainGen->setSkirtHeight( spinTerrainSkirtHeight->value() );
mMap->setTerrainGenerator( onlineTerrainGen );
Expand Down

0 comments on commit 2f465dd

Please sign in to comment.