From 92f2f6acf91768a7912098565af1d2e91739e82a Mon Sep 17 00:00:00 2001
From: Dmitri Naumov <dmitri.naumov@ufz.de>
Date: Wed, 8 Mar 2017 12:26:53 +0100
Subject: [PATCH] [MeL] FaceRule: Simplify return value calculation.

---
 MeshLib/Elements/FaceRule.cpp | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/MeshLib/Elements/FaceRule.cpp b/MeshLib/Elements/FaceRule.cpp
index 9db4699c3eb..dd2f68a1ab7 100644
--- a/MeshLib/Elements/FaceRule.cpp
+++ b/MeshLib/Elements/FaceRule.cpp
@@ -15,11 +15,10 @@
 
 namespace MeshLib
 {
-
 bool FaceRule::testElementNodeOrder(const Element* e)
 {
-    MathLib::Vector3 up_vec (0,0,1);
-    return (MathLib::scalarProduct(getSurfaceNormal(e), up_vec) < 0) ? true : false;
+    return getSurfaceNormal(e)[2] < 0;
+}
 
 MathLib::Vector3 FaceRule::getFirstSurfaceVector(Element const* const e)
 {
-- 
GitLab