Merge pull request #1104 from jayfella/master

Add unInterpolateLinear to FastMath class
accellbaker
James Khan 6 years ago committed by GitHub
commit b145268004
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 12
      jme3-core/src/main/java/com/jme3/math/FastMath.java

@ -992,4 +992,16 @@ final public class FastMath {
| ((((f & 0x7f800000) - 0x38000000) >> 13) & 0x7c00) | ((((f & 0x7f800000) - 0x38000000) >> 13) & 0x7c00)
| ((f >> 13) & 0x03ff)); | ((f >> 13) & 0x03ff));
} }
/**
* Converts a range of min/max to a 0-1 range.
* @param value the value between min-max (inclusive).
* @param min the minimum of the range.
* @param max the maximum of the range.
* @return A value between 0-1 if the given value is between min/max.
*/
public static float unInterpolateLinear(float value, float min, float max) {
return (value - min) / (max - min);
}
} }

Loading…
Cancel
Save