Class Calculator
java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.framework.math.Calculator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intceil(int value, int gridSize) static doubleclamp(double wallA, double value, double wallB) static intclamp(int wallA, int value, int wallB) static doubledistance(double x1, double y1, double x2, double y2) static doubledistance(double x1, double y1, double z1, double x2, double y2, double z2) static doublestatic intfloor(int value, int gridSize) static booleanisDivisibleBy(int number, int divisor) static doublelimit(double value, double floor, double ceil) static intlimit(int value, int floor, int ceil) static doublemax(double... n) static intmax(int... n) static doublemin(double... n) static intmin(int... n) static booleanperfectDiv(int x, int divisor) static doublesmoothMax(double range, double a, double b) static doublesmoothMin(double range, double a, double b) static inttoIntFloored(double d) static inttoNearestInt(double input) static intwrap(int value, int max)
-
Constructor Details
-
Calculator
public Calculator()
-
-
Method Details
-
toIntFloored
public static int toIntFloored(double d) -
perfectDiv
public static boolean perfectDiv(int x, int divisor) -
max
public static double max(double... n) -
min
public static double min(double... n) -
max
public static int max(int... n) -
min
public static int min(int... n) -
limit
public static int limit(int value, int floor, int ceil) -
limit
public static double limit(double value, double floor, double ceil) -
distance
public static double distance(double x1, double y1, double z1, double x2, double y2, double z2) -
distance
-
distance
public static double distance(double x1, double y1, double x2, double y2) -
isDivisibleBy
public static boolean isDivisibleBy(int number, int divisor) -
clamp
public static double clamp(double wallA, double value, double wallB) -
clamp
public static int clamp(int wallA, int value, int wallB) -
toNearestInt
public static int toNearestInt(double input) -
smoothMin
public static double smoothMin(double range, double a, double b) -
smoothMax
public static double smoothMax(double range, double a, double b) -
wrap
public static int wrap(int value, int max) -
floor
public static int floor(int value, int gridSize) -
ceil
public static int ceil(int value, int gridSize)
-