Package org.joml
Class Math
java.lang.Object
org.joml.Math
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doubleabs(double double1) static floatabs(float float1) static intabs(int int1) static doubleacos(double double1) static floatacos(float float1) static doubleasin(double double1) static floatasin(float float1) static doubleatan2(double double1, double double2) static floatatan2(float float1, float float2) static doublebiLerp(double double1, double double2, double double3, double double4, double double5, double double6) static floatbiLerp(float float1, float float2, float float3, float float4, float float5, float float6) static doubleceil(double double1) static floatceil(float float1) static doubleclamp(double double1, double double2, double double3) static floatclamp(float float1, float float2, float float3) static intclamp(int int1, int int2, int int3) static doublecos(double double1) static floatcos(float float1) static doublecosFromSin(double double1, double double2) static floatcosFromSin(float float1, float float2) static doubleexp(double double1) static doublefloor(double double1) static floatfloor(float float1) static doublefma(double double1, double double2, double double3) static floatfma(float float1, float float2, float float3) static doubleinvsqrt(double double1) static floatinvsqrt(float float1) static booleanisFinite(double double1) static booleanisFinite(float float1) static doublelerp(double double1, double double2, double double3) static floatlerp(float float1, float float2, float float3) static doublemax(double double1, double double2) static floatmax(float float1, float float2) static intmax(int int1, int int2) static doublemin(double double1, double double2) static floatmin(float float1, float float2) static intmin(int int1, int int2) static doublerandom()static longround(double double1) static intround(float float1) static introundHalfDown(double double1) static introundHalfDown(float float1) static introundHalfEven(double double1) static introundHalfEven(float float1) static introundHalfUp(double double1) static introundHalfUp(float float1) static introundUsing(double double1, int int1) static introundUsing(float float1, int int1) static doublesafeAcos(double double1) static floatsafeAcos(float float1) static doublesafeAsin(double double1) static floatsafeAsin(float float1) static doublesignum(double double1) static floatsignum(float float1) static intsignum(int int1) static intsignum(long long1) static doublesin(double double1) static floatsin(float float1) static doublesqrt(double double1) static floatsqrt(float float1) static doubletan(double double1) static floattan(float float1) static doubletoDegrees(double double1) static doubletoRadians(double double1) static floattoRadians(float float1) static doubletriLerp(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, double double10, double double11) static floattriLerp(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10, float float11)
-
Field Details
-
PI
public static final double PI- See Also:
-
-
Constructor Details
-
Math
public Math()
-
-
Method Details
-
sin
public static float sin(float float1) -
sin
public static double sin(double double1) -
cos
public static float cos(float float1) -
cos
public static double cos(double double1) -
cosFromSin
public static float cosFromSin(float float1, float float2) -
cosFromSin
public static double cosFromSin(double double1, double double2) -
sqrt
public static float sqrt(float float1) -
sqrt
public static double sqrt(double double1) -
invsqrt
public static float invsqrt(float float1) -
invsqrt
public static double invsqrt(double double1) -
tan
public static float tan(float float1) -
tan
public static double tan(double double1) -
acos
public static float acos(float float1) -
acos
public static double acos(double double1) -
safeAcos
public static float safeAcos(float float1) -
safeAcos
public static double safeAcos(double double1) -
atan2
public static float atan2(float float1, float float2) -
atan2
public static double atan2(double double1, double double2) -
asin
public static float asin(float float1) -
asin
public static double asin(double double1) -
safeAsin
public static float safeAsin(float float1) -
safeAsin
public static double safeAsin(double double1) -
abs
public static float abs(float float1) -
abs
public static double abs(double double1) -
abs
public static int abs(int int1) -
max
public static int max(int int1, int int2) -
min
public static int min(int int1, int int2) -
min
public static double min(double double1, double double2) -
min
public static float min(float float1, float float2) -
max
public static float max(float float1, float float2) -
max
public static double max(double double1, double double2) -
clamp
public static float clamp(float float1, float float2, float float3) -
clamp
public static double clamp(double double1, double double2, double double3) -
clamp
public static int clamp(int int1, int int2, int int3) -
toRadians
public static float toRadians(float float1) -
toRadians
public static double toRadians(double double1) -
toDegrees
public static double toDegrees(double double1) -
floor
public static double floor(double double1) -
floor
public static float floor(float float1) -
ceil
public static double ceil(double double1) -
ceil
public static float ceil(float float1) -
round
public static long round(double double1) -
round
public static int round(float float1) -
exp
public static double exp(double double1) -
isFinite
public static boolean isFinite(double double1) -
isFinite
public static boolean isFinite(float float1) -
fma
public static float fma(float float1, float float2, float float3) -
fma
public static double fma(double double1, double double2, double double3) -
roundUsing
public static int roundUsing(float float1, int int1) -
roundUsing
public static int roundUsing(double double1, int int1) -
lerp
public static float lerp(float float1, float float2, float float3) -
lerp
public static double lerp(double double1, double double2, double double3) -
biLerp
public static float biLerp(float float1, float float2, float float3, float float4, float float5, float float6) -
biLerp
public static double biLerp(double double1, double double2, double double3, double double4, double double5, double double6) -
triLerp
public static float triLerp(float float1, float float2, float float3, float float4, float float5, float float6, float float7, float float8, float float9, float float10, float float11) -
triLerp
public static double triLerp(double double1, double double2, double double3, double double4, double double5, double double6, double double7, double double8, double double9, double double10, double double11) -
roundHalfEven
public static int roundHalfEven(float float1) -
roundHalfDown
public static int roundHalfDown(float float1) -
roundHalfUp
public static int roundHalfUp(float float1) -
roundHalfEven
public static int roundHalfEven(double double1) -
roundHalfDown
public static int roundHalfDown(double double1) -
roundHalfUp
public static int roundHalfUp(double double1) -
random
public static double random() -
signum
public static double signum(double double1) -
signum
public static float signum(float float1) -
signum
public static int signum(int int1) -
signum
public static int signum(long long1)
-