HyCodeYourTale
classpublicPriority 2

MathUtil

com.hypixel.hytale.math.util.MathUtil

69

Methods

69

Public Methods

1

Fields

1

Constructors

Constants

doubleEPSILON_DOUBLE= Math.ulp(1.0)
floatEPSILON_FLOAT= Math.ulp(1.0F)

Constructors

private
MathUtil()

Methods

Public Methods (69)

publicstatic
int abs(int i)
publicstatic
int byteCount(int i)
publicstatic
int ceil(double d)
publicstatic
int clamp(int v, int min, int max)
publicstatic
long clamp(long v, long min, long max)
publicstatic
float clamp(float v, float min, float max)
publicstatic
double clamp(double v, double min, double max)
publicstatic
double clipToZero(double v)
publicstatic
float clipToZero(float v)
publicstatic
float clipToZero(float v, float epsilon)
publicstatic
double clipToZero(double v, double epsilon)
publicstatic
boolean closeToZero(double v, double epsilon)
publicstatic
boolean closeToZero(float v, float epsilon)
publicstatic
boolean closeToZero(float v)
publicstatic
boolean closeToZero(double v)
publicstatic
double compareAngle(double a, double b)
publicstatic
double distanceToInfLineSq(double x, double y, double ax, double ay, double bx, double by)
publicstatic
double distanceToInfLineSq(double x, double y, double ax, double ay, double dxAx, double dyAy, double dBxAx, double dByAy)
publicstatic
double distanceToLineSq(double x, double y, double ax, double ay, double bx, double by)
publicstatic
double distanceToLineSq(double x, double y, double ax, double ay, double bx, double by, double dxAx, double dyAy, double dBxAx, double dByAy)
publicstatic
long fastCeil(double d)
publicstatic
int fastCeil(float f)
publicstatic
int fastFloor(float f)
publicstatic
long fastFloor(double d)
publicstatic
int fastRound(float f)
publicstatic
long fastRound(double d)
publicstatic
int floor(double d)
publicstatic
double floorMod(double x, double y)
publicstatic
String getNameForHitNormal(Vector3f normal)
publicstatic
int getPercentageOf(int index, int max)
publicstatic
Vector3f getRotationForHitNormal(Vector3f normal)
publicstatic
int halfFloatFromFloat(float fval)
publicstatic
float halfFloatToFloat(int hbits)
publicstatic
double length(double x, double y, double z)
publicstatic
double length(double x, double y)
publicstatic
double lengthSquared(double x, double y)
publicstatic
double lengthSquared(double x, double y, double z)
publicstatic
float lerp(float a, float b, float t)
publicstatic
double lerp(double a, double b, double t)
publicstatic
float lerpAngle(float a, float b, float t)
publicstatic
float lerpUnclamped(float a, float b, float t)
publicstatic
double lerpUnclamped(double a, double b, double t)
publicstatic
float mapToRange(float value, float valueMin, float valueMax, float rangeMin, float rangeMax)
publicstatic
double maxValue(double v, double a, double b, double c)
publicstatic
double maxValue(double v, double a, double b)
publicstatic
byte maxValue(byte v, byte a, byte b)
publicstatic
byte maxValue(byte v, byte a, byte b, byte c)
publicstatic
int maxValue(int v, int a, int b)
publicstatic
double maxValue(double v, double a)
publicstatic
double minValue(double v, double a, double c)
publicstatic
int minValue(int v, int a, int c)
publicstatic
int packInt(int x, int z)
publicstatic
long packLong(int left, int right)
publicstatic
double percent(int v, int total)
publicstatic
double percentile(long[] sortedData, double percentile)
publicstatic
double randomDouble(double min, double max)
publicstatic
float randomFloat(float min, float max)
publicstatic
int randomInt(int min, int max)
publicstatic
Vector3i rotateVectorYAxis(Vector3i vector, int angle, boolean clockwise)
@Nonnull
publicstatic
Vector3d rotateVectorYAxis(Vector3d vector, int angle, boolean clockwise)
@Nonnull
publicstatic
double round(double d, int p)
publicstatic
float shortAngleDistance(float a, float b)
publicstatic
int sideOfLine(double x, double y, double ax, double ay, double bx, double by)
publicstatic
int unpackLeft(int packed)
publicstatic
int unpackLeft(long packed)
publicstatic
int unpackRight(int packed)
publicstatic
int unpackRight(long packed)
publicstatic
boolean within(double val, double min, double max)
publicstatic
float wrapAngle(float angle)

Fields

Public Fields (1)

publicstaticfloat PITCH_EDGE_PADDING

Related Classes