commit 86b434a05bb0e92b95df57f474febd1e803dda7b
Author: Leszek Koltunski <leszek@distorted.org>
Date:   Thu Nov 3 22:03:22 2016 +0000

    Bugfix (sometimes, when t=0.5 exactly, it wouldn't recompute Noise in case of PATH mode)

diff --git a/src/main/java/org/distorted/library/type/Dynamic1D.java b/src/main/java/org/distorted/library/type/Dynamic1D.java
index 3cc8861..881fb1b 100644
--- a/src/main/java/org/distorted/library/type/Dynamic1D.java
+++ b/src/main/java/org/distorted/library/type/Dynamic1D.java
@@ -426,7 +426,7 @@ public class Dynamic1D extends Dynamic implements Data1D
                                 break;
                 case MODE_PATH: segment = (int)(2*t*(numPoints-1));
 
-                                if( t<=0.5f )
+                                if( t<0.5f )
                                   {
                                   time = 2*t*(numPoints-1);
                                   vecCurr = segment;
diff --git a/src/main/java/org/distorted/library/type/Dynamic2D.java b/src/main/java/org/distorted/library/type/Dynamic2D.java
index 55808f4..02175b5 100644
--- a/src/main/java/org/distorted/library/type/Dynamic2D.java
+++ b/src/main/java/org/distorted/library/type/Dynamic2D.java
@@ -459,7 +459,7 @@ public class Dynamic2D extends Dynamic implements Data2D
                                 break;
                 case MODE_PATH: segment = (int)(2*t*(numPoints-1));
 
-                                if( t<=0.5f )
+                                if( t<0.5f )
                                   {
                                   time = 2*t*(numPoints-1);
                                   vecCurr = segment;
diff --git a/src/main/java/org/distorted/library/type/Dynamic3D.java b/src/main/java/org/distorted/library/type/Dynamic3D.java
index 6732b26..87160b3 100644
--- a/src/main/java/org/distorted/library/type/Dynamic3D.java
+++ b/src/main/java/org/distorted/library/type/Dynamic3D.java
@@ -490,7 +490,7 @@ private float oldTime;
                                 break;
                 case MODE_PATH: segment = (int)(2*t*(numPoints-1));
 
-                                if( t<=0.5f )
+                                if( t<0.5f )
                                   {
                                   time = 2*t*(numPoints-1);
                                   vecCurr = segment;
diff --git a/src/main/java/org/distorted/library/type/Dynamic4D.java b/src/main/java/org/distorted/library/type/Dynamic4D.java
index 78f7160..86795f1 100644
--- a/src/main/java/org/distorted/library/type/Dynamic4D.java
+++ b/src/main/java/org/distorted/library/type/Dynamic4D.java
@@ -506,7 +506,7 @@ public class Dynamic4D extends Dynamic implements Data4D
                                 break;
                 case MODE_PATH: segment = (int)(2*t*(numPoints-1));
 
-                                if( t<=0.5f )
+                                if( t<0.5f )
                                   {
                                   time = 2*t*(numPoints-1);
                                   vecCurr = segment;
diff --git a/src/main/java/org/distorted/library/type/Dynamic5D.java b/src/main/java/org/distorted/library/type/Dynamic5D.java
index 0aef349..cf68488 100644
--- a/src/main/java/org/distorted/library/type/Dynamic5D.java
+++ b/src/main/java/org/distorted/library/type/Dynamic5D.java
@@ -529,7 +529,7 @@ public class Dynamic5D extends Dynamic implements Data5D
                                 break;
                 case MODE_PATH: segment = (int)(2*t*(numPoints-1));
 
-                                if( t<=0.5f )
+                                if( t<0.5f )
                                   {
                                   time = 2*t*(numPoints-1);
                                   vecCurr = segment;
