From 8a788816b511cedd8d62b3dbd0f4fef74223d3d0 Mon Sep 17 00:00:00 2001 From: Joakim Kilby Date: Wed, 4 Oct 2023 14:44:50 +0200 Subject: [PATCH] allow cutoff to be disabled by setting it to 0 --- .../src/tileprovider/planetarytrailtileprovider.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/modules/globebrowsing/src/tileprovider/planetarytrailtileprovider.cpp b/modules/globebrowsing/src/tileprovider/planetarytrailtileprovider.cpp index 6ccb18855d..f31422e26a 100644 --- a/modules/globebrowsing/src/tileprovider/planetarytrailtileprovider.cpp +++ b/modules/globebrowsing/src/tileprovider/planetarytrailtileprovider.cpp @@ -548,10 +548,13 @@ void PlanetaryTrailTileProvider::update() { if (_start + feature._time > now) { break; } - double opacity = 1.0 - glm::smoothstep( - static_cast(_start + feature._time), - static_cast(_start + feature._time + _cutoff), - now); + double opacity = 1.0; + if (_cutoff > 0) { + opacity -= glm::smoothstep( + static_cast(_start + feature._time), + static_cast(_start + feature._time + _cutoff), + now); + } points.push_back({ feature._lat, feature._lon, opacity }); last = feature; index++;