From 4e18d957d14557a87ad0132a4f29995164403f7f Mon Sep 17 00:00:00 2001 From: djairoh Date: Thu, 16 May 2024 10:35:53 +0200 Subject: [PATCH] fix boundary condition on lookuptable --- particle-track-and-trace/src/layers/LGlyphLayer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/particle-track-and-trace/src/layers/LGlyphLayer.cpp b/particle-track-and-trace/src/layers/LGlyphLayer.cpp index f568080..26a0fda 100644 --- a/particle-track-and-trace/src/layers/LGlyphLayer.cpp +++ b/particle-track-and-trace/src/layers/LGlyphLayer.cpp @@ -126,7 +126,7 @@ void LGlyphLayer::updateData(int t) { for (vtkIdType n=0; n < this->points->GetNumberOfPoints(); n++) { int beachedFor = this->particlesBeached->GetValue(n); // first check: only update non-beached particles. - if (beachedFor < this->beachedAtNumberOfTimes) { + if (beachedFor < this->beachedAtNumberOfTimes-1) { this->points->GetPoint(n, point); // second check: only update points within our grid's boundary. if (point[0] <= this->uvGrid->lonMin() or point[0] >= this->uvGrid->lonMax() or point[1] <= this->uvGrid->latMin() or point[1] >= this->uvGrid->latMax()) {