From a81d1685db3f5e75933f93ef963ff4929fbcea90 Mon Sep 17 00:00:00 2001 From: Arndt Brenschede Date: Sun, 16 Dec 2018 13:33:14 +0100 Subject: [PATCH] minor performance patch calcAngle --- brouter-core/src/main/java/btools/router/RoutingContext.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/brouter-core/src/main/java/btools/router/RoutingContext.java b/brouter-core/src/main/java/btools/router/RoutingContext.java index 0bb6d76..db3302c 100644 --- a/brouter-core/src/main/java/btools/router/RoutingContext.java +++ b/brouter-core/src/main/java/btools/router/RoutingContext.java @@ -434,8 +434,7 @@ public final class RoutingContext double offset = 0.; double s2 = sinp*sinp; - double c2 = cosp*cosp; - if ( c2 < s2 ) + if ( s2 > 0.5 ) { if ( sinp > 0. ) { @@ -447,7 +446,7 @@ public final class RoutingContext offset = -90.; sinp = cosp; } - s2 = c2; + s2 = cosp*cosp; } else if ( cosp < 0. ) {