diff --git a/Applications/Utils/MeshGeoTools/createIntermediateRasters.cpp b/Applications/Utils/MeshGeoTools/createIntermediateRasters.cpp
index 7f58c41846e389a49c952e39133e06b8c6dbd623..d7c0367eb6f31a9b3a2677e7f4fb4f771dbc7d1b 100644
--- a/Applications/Utils/MeshGeoTools/createIntermediateRasters.cpp
+++ b/Applications/Utils/MeshGeoTools/createIntermediateRasters.cpp
@@ -126,7 +126,7 @@ int main(int argc, char* argv[])
             double const step = (max - min) / static_cast<double>(n + 1);
             for (std::size_t i = 0; i < n; ++i)
             {
-                raster[i].push_back(min + ((i+1) * step));
+                raster[i].push_back(max - ((i+1) * step));
             }
         }
         it2++;