diff --git a/Applications/Utils/FileConverter/MeshToRaster.cpp b/Applications/Utils/FileConverter/MeshToRaster.cpp
index cf97d4a781043956feaa4dde61d011cdd9af41aa..b7bbe01d0d01abe657733f054fa808a177093fe7 100644
--- a/Applications/Utils/FileConverter/MeshToRaster.cpp
+++ b/Applications/Utils/FileConverter/MeshToRaster.cpp
@@ -69,7 +69,7 @@ static MeshLib::Element const* getProjectedElement(
 static double getElevation(MeshLib::Element const& element,
                            MeshLib::Node const& node)
 {
-    MathLib::Vector3 const v = node - *element.getNode(0);
+    MathLib::Vector3 const v{*element.getNode(0), node};
     MathLib::Vector3 const n =
         MeshLib::FaceRule::getSurfaceNormal(&element).getNormalizedVector();
     return node[2] - scalarProduct(n, v) * n[2];