From 19f79d41553596fd6a99579ad4277753478bf537 Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Thu, 22 Oct 2020 12:47:39 +1000 Subject: [PATCH] Ensure newly added point lights default to same y position of 1000 as the initial scene light --- src/3d/qgspointlightsettings.h | 2 +- src/app/qgisapp.cpp | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/3d/qgspointlightsettings.h b/src/3d/qgspointlightsettings.h index b4437d79b79d..bcedd25bcf8d 100644 --- a/src/3d/qgspointlightsettings.h +++ b/src/3d/qgspointlightsettings.h @@ -79,7 +79,7 @@ class _3D_EXPORT QgsPointLightSettings bool operator==( const QgsPointLightSettings &other ); private: - QgsVector3D mPosition; + QgsVector3D mPosition { 0, 1000, 0 }; QColor mColor = Qt::white; float mIntensity = 0.5; float mConstantAttenuation = 1.0f; diff --git a/src/app/qgisapp.cpp b/src/app/qgisapp.cpp index 4e4a66f40eef..51e839530975 100644 --- a/src/app/qgisapp.cpp +++ b/src/app/qgisapp.cpp @@ -13050,7 +13050,6 @@ void QgisApp::new3DMapCanvas() map->setTerrainGenerator( flatTerrain ); QgsPointLightSettings defaultPointLight; - defaultPointLight.setPosition( QgsVector3D( 0, 1000, 0 ) ); defaultPointLight.setConstantAttenuation( 0 ); map->setPointLights( QList() << defaultPointLight ); map->setOutputDpi( QgsApplication::desktop()->logicalDpiX() );