Class Math

java.lang.Object
org.joml.Math

public class Math extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final double
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static double
    abs(double double0)
     
    static float
    abs(float float0)
     
    static int
    abs(int int0)
     
    static double
    acos(double double0)
     
    static float
    acos(float float0)
     
    static double
    asin(double double0)
     
    static float
    asin(float float0)
     
    static double
    atan2(double double0, double double1)
     
    static float
    atan2(float float1, float float0)
     
    static double
    biLerp(double double1, double double2, double double5, double double6, double double3, double double7)
     
    static float
    biLerp(float float1, float float2, float float5, float float6, float float3, float float7)
     
    static double
    ceil(double double0)
     
    static float
    ceil(float float0)
     
    static double
    clamp(double double0, double double1, double double2)
     
    static float
    clamp(float float0, float float1, float float2)
     
    static int
    clamp(int int0, int int1, int int2)
     
    static double
    cos(double double0)
     
    static float
    cos(float float0)
     
    static double
    cosFromSin(double double2, double double0)
     
    static float
    cosFromSin(float float0, float float1)
     
    static double
    exp(double double0)
     
    static double
    floor(double double0)
     
    static float
    floor(float float0)
     
    static double
    fma(double double1, double double2, double double0)
     
    static float
    fma(float float1, float float2, float float0)
     
    static double
    invsqrt(double double0)
     
    static float
    invsqrt(float float0)
     
    static boolean
    isFinite(double double0)
     
    static boolean
    isFinite(float float0)
     
    static double
    lerp(double double1, double double2, double double0)
     
    static float
    lerp(float float1, float float2, float float0)
     
    static double
    max(double double0, double double1)
     
    static float
    max(float float0, float float1)
     
    static int
    max(int int0, int int1)
     
    static double
    min(double double0, double double1)
     
    static float
    min(float float0, float float1)
     
    static int
    min(int int0, int int1)
     
    static double
     
    static long
    round(double double0)
     
    static int
    round(float float0)
     
    static int
    roundHalfDown(double double0)
     
    static int
    roundHalfDown(float float0)
     
    static int
    roundHalfEven(double double0)
     
    static int
    roundHalfEven(float float0)
     
    static int
    roundHalfUp(double double0)
     
    static int
    roundHalfUp(float float0)
     
    static int
    roundUsing(double double0, int int0)
     
    static int
    roundUsing(float float0, int int0)
     
    static double
    safeAcos(double double0)
     
    static float
    safeAcos(float float0)
     
    static double
    safeAsin(double double0)
     
    static float
    safeAsin(float float0)
     
    static double
    signum(double double0)
     
    static float
    signum(float float0)
     
    static int
    signum(int int0)
     
    static int
    signum(long long0)
     
    static double
    sin(double double0)
     
    static float
    sin(float float0)
     
    static double
    sqrt(double double0)
     
    static float
    sqrt(float float0)
     
    static double
    tan(double double0)
     
    static float
    tan(float float0)
     
    static double
    toDegrees(double double0)
     
    static double
    toRadians(double double0)
     
    static float
    toRadians(float float0)
     
    static double
    triLerp(double double1, double double2, double double5, double double6, double double8, double double9, double double11, double double12, double double3, double double14, double double16)
     
    static float
    triLerp(float float1, float float2, float float5, float float6, float float8, float float9, float float11, float float12, float float3, float float14, float float16)
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • Math

      public Math()
  • Method Details

    • sin

      public static float sin(float float0)
    • sin

      public static double sin(double double0)
    • cos

      public static float cos(float float0)
    • cos

      public static double cos(double double0)
    • cosFromSin

      public static float cosFromSin(float float0, float float1)
    • cosFromSin

      public static double cosFromSin(double double2, double double0)
    • sqrt

      public static float sqrt(float float0)
    • sqrt

      public static double sqrt(double double0)
    • invsqrt

      public static float invsqrt(float float0)
    • invsqrt

      public static double invsqrt(double double0)
    • tan

      public static float tan(float float0)
    • tan

      public static double tan(double double0)
    • acos

      public static float acos(float float0)
    • acos

      public static double acos(double double0)
    • safeAcos

      public static float safeAcos(float float0)
    • safeAcos

      public static double safeAcos(double double0)
    • atan2

      public static float atan2(float float1, float float0)
    • atan2

      public static double atan2(double double0, double double1)
    • asin

      public static float asin(float float0)
    • asin

      public static double asin(double double0)
    • safeAsin

      public static float safeAsin(float float0)
    • safeAsin

      public static double safeAsin(double double0)
    • abs

      public static float abs(float float0)
    • abs

      public static double abs(double double0)
    • abs

      public static int abs(int int0)
    • max

      public static int max(int int0, int int1)
    • min

      public static int min(int int0, int int1)
    • min

      public static double min(double double0, double double1)
    • min

      public static float min(float float0, float float1)
    • max

      public static float max(float float0, float float1)
    • max

      public static double max(double double0, double double1)
    • clamp

      public static float clamp(float float0, float float1, float float2)
    • clamp

      public static double clamp(double double0, double double1, double double2)
    • clamp

      public static int clamp(int int0, int int1, int int2)
    • toRadians

      public static float toRadians(float float0)
    • toRadians

      public static double toRadians(double double0)
    • toDegrees

      public static double toDegrees(double double0)
    • floor

      public static double floor(double double0)
    • floor

      public static float floor(float float0)
    • ceil

      public static double ceil(double double0)
    • ceil

      public static float ceil(float float0)
    • round

      public static long round(double double0)
    • round

      public static int round(float float0)
    • exp

      public static double exp(double double0)
    • isFinite

      public static boolean isFinite(double double0)
    • isFinite

      public static boolean isFinite(float float0)
    • fma

      public static float fma(float float1, float float2, float float0)
    • fma

      public static double fma(double double1, double double2, double double0)
    • roundUsing

      public static int roundUsing(float float0, int int0)
    • roundUsing

      public static int roundUsing(double double0, int int0)
    • lerp

      public static float lerp(float float1, float float2, float float0)
    • lerp

      public static double lerp(double double1, double double2, double double0)
    • biLerp

      public static float biLerp(float float1, float float2, float float5, float float6, float float3, float float7)
    • biLerp

      public static double biLerp(double double1, double double2, double double5, double double6, double double3, double double7)
    • triLerp

      public static float triLerp(float float1, float float2, float float5, float float6, float float8, float float9, float float11, float float12, float float3, float float14, float float16)
    • triLerp

      public static double triLerp(double double1, double double2, double double5, double double6, double double8, double double9, double double11, double double12, double double3, double double14, double double16)
    • roundHalfEven

      public static int roundHalfEven(float float0)
    • roundHalfDown

      public static int roundHalfDown(float float0)
    • roundHalfUp

      public static int roundHalfUp(float float0)
    • roundHalfEven

      public static int roundHalfEven(double double0)
    • roundHalfDown

      public static int roundHalfDown(double double0)
    • roundHalfUp

      public static int roundHalfUp(double double0)
    • random

      public static double random()
    • signum

      public static double signum(double double0)
    • signum

      public static float signum(float float0)
    • signum

      public static int signum(int int0)
    • signum

      public static int signum(long long0)