Package net.pl3x.map.core.util
Class Mathf
java.lang.Object
net.pl3x.map.core.util.Mathf
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic longasLong(long x, long z) static longstatic doubleclamp(double min, double max, double value) static floatclamp(float min, float max, float value) static intclamp(int min, int max, int value) static intdistanceSquared(int x1, int z1, int x2, int z2) static floatinverseLerp(float a, float b, float t) static floatlerp(float a, float b, float t) static intlongToX(long pos) static intlongToZ(long pos) static intpow2(int value) static intsquare(int n)
-
Constructor Details
-
Mathf
public Mathf()
-
-
Method Details
-
lerp
public static float lerp(float a, float b, float t) -
inverseLerp
public static float inverseLerp(float a, float b, float t) -
clamp
public static double clamp(double min, double max, double value) -
clamp
public static float clamp(float min, float max, float value) -
clamp
public static int clamp(int min, int max, int value) -
distanceSquared
public static int distanceSquared(int x1, int z1, int x2, int z2) -
square
public static int square(int n) -
pow2
public static int pow2(int value) -
asLong
-
asLong
public static long asLong(long x, long z) -
longToX
public static int longToX(long pos) -
longToZ
public static int longToZ(long pos)
-