java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.framework.math.Calculator

public class Calculator extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static int
    ceil(int value, int gridSize)
     
    static double
    clamp(double wallA, double value, double wallB)
     
    static int
    clamp(int wallA, int value, int wallB)
     
    static double
    distance(double x1, double y1, double x2, double y2)
     
    static double
    distance(double x1, double y1, double z1, double x2, double y2, double z2)
     
    static double
     
    static int
    floor(int value, int gridSize)
     
    static boolean
    isDivisibleBy(int number, int divisor)
     
    static double
    limit(double value, double floor, double ceil)
     
    static int
    limit(int value, int floor, int ceil)
     
    static double
    max(double... n)
     
    static int
    max(int... n)
     
    static double
    min(double... n)
     
    static int
    min(int... n)
     
    static boolean
    perfectDiv(int x, int divisor)
     
    static double
    smoothMax(double range, double a, double b)
     
    static double
    smoothMin(double range, double a, double b)
     
    static int
    toIntFloored(double d)
     
    static int
    toNearestInt(double input)
     
    static int
    wrap(int value, int max)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

      public static double distance(@Nonnull Vector3d a, @Nonnull Vector3d b)
    • 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)