Map: Add support for latest Cesium graphics settings: MSAA, Terrain Lighting, Water effects, Fog and HDR, display FPS.

Add setting to select default imagery. Use Sentinel 2 as default to avoid hitting Bing Maps quota.
Add directional light strength setting.
Add ArcGIS API Key setting.
This commit is contained in:
srcejon
2025-06-09 10:34:41 +01:00
parent 24b1807a07
commit d26aa35969
9 changed files with 355 additions and 29 deletions
+7 -3
View File
@@ -60,11 +60,15 @@ public:
void setDateTime(QDateTime dateTime);
void getDateTime();
void track(const QString &name);
void setTerrain(const QString &terrain, const QString &maptilerAPIKey);
void setDefaultImagery(const QString &imagery);
void setTerrain(const QString &terrain, const QString &maptilerAPIKey, bool lighting, bool water);
void setBuildings(const QString &buildings);
void setCameraReferenceFrame(bool eci);
void setSunLight(bool useSunLight);
void setAntiAliasing(const QString &antiAliasing);
void setLighting(bool useSunLight, float cameraLightIntensity);
void setAntiAliasing(bool fxaa, int msaa);
void setHDR(bool enabled);
void setFog(bool enabled);
void showFPS(bool show);
void showMUF(bool show);
void showfoF2(bool show);
void showMagDec(bool show);