Package cn.nukkit.math
Class MathHelper
java.lang.Object
cn.nukkit.math.MathHelper
-
Method Summary
Modifier and TypeMethodDescriptionstatic int
abs
(int number) static int
ceil
(float floatNumber) static float
clamp
(float num, float min, float max) static int
clamp
(int check, int min, int max) static float
cos
(double paramFloat) static float
cos
(float paramFloat) static double
denormalizeClamp
(double lowerBnd, double upperBnd, double slide) static float
denormalizeClamp
(float lowerBnd, float upperBnd, float slide) static int
floor
(double d0) static long
floor_double_long
(double d) static int
floor_float_int
(float f) static int
getRandomNumberInRange
(Random random, int min, int max) Returns a random number between min and max, inclusive.static int
log2
(int bits) static double
max
(double first, double second, double third, double fourth) static float
sin
(double paramFloat) static float
sin
(float paramFloat) static float
sqrt
(float paramFloat)
-
Method Details
-
sqrt
public static float sqrt(float paramFloat) -
sin
public static float sin(float paramFloat) -
cos
public static float cos(float paramFloat) -
sin
public static float sin(double paramFloat) -
cos
public static float cos(double paramFloat) -
floor
public static int floor(double d0) -
floor_double_long
public static long floor_double_long(double d) -
floor_float_int
public static int floor_float_int(float f) -
abs
public static int abs(int number) -
log2
public static int log2(int bits) -
getRandomNumberInRange
Returns a random number between min and max, inclusive.- Parameters:
random
- The random number generator.min
- The minimum value.max
- The maximum value.- Returns:
- A random number between min and max, inclusive.
-
max
public static double max(double first, double second, double third, double fourth) -
ceil
public static int ceil(float floatNumber) -
clamp
public static int clamp(int check, int min, int max) -
clamp
-
denormalizeClamp
public static double denormalizeClamp(double lowerBnd, double upperBnd, double slide) -
denormalizeClamp
public static float denormalizeClamp(float lowerBnd, float upperBnd, float slide)
-