From fef73ea0277cd0641e4799ff100a62f68fc383c6 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Tue, 12 Feb 2013 14:25:20 -0800 Subject: [PATCH] Save an extra call to mirrorAngle when d == md. --- src/main/java/pythagoras/f/MathUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/pythagoras/f/MathUtil.java b/src/main/java/pythagoras/f/MathUtil.java index 37ca460..96b6e6e 100644 --- a/src/main/java/pythagoras/f/MathUtil.java +++ b/src/main/java/pythagoras/f/MathUtil.java @@ -103,7 +103,7 @@ public class MathUtil public static float lerpa (float a1, float a2, float t) { float ma1 = mirrorAngle(a1), ma2 = mirrorAngle(a2); float d = Math.abs(a2 - a1), md = Math.abs(ma1 - ma2); - return (d < md) ? lerp(a1, a2, t) : mirrorAngle(lerp(ma1, ma2, t)); + return (d <= md) ? lerp(a1, a2, t) : mirrorAngle(lerp(ma1, ma2, t)); } /**