java.lang.Object
com.hypixel.hytale.builtin.hytalegenerator.fields.noise.Simplex

class Simplex extends Object
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    private static class 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final double
     
    private static final double
     
    private static final double
     
    private static final double
     
    private static final double
     
    private static final double
     
    private static final Simplex.Grad[]
     
    private static final Simplex.Grad[]
     
    private static final short[]
     
    private static final short[]
     
    private static final short[]
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    private static double
    dot(Simplex.Grad g, double x, double y)
     
    private static double
    dot(Simplex.Grad g, double x, double y, double z)
     
    private static double
    dot(Simplex.Grad g, double x, double y, double z, double w)
     
    private static int
    fastfloor(double x)
     
    static double
    noise(double xin, double yin)
     
    static double
    noise(double xin, double yin, double zin)
     
    static double
    noise(double x, double y, double z, double w)
     

    Methods inherited from class java.lang.Object

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

    • F2

      private static final double F2
    • G2

      private static final double G2
    • F3

      private static final double F3
      See Also:
    • G3

      private static final double G3
      See Also:
    • F4

      private static final double F4
    • G4

      private static final double G4
    • grad3

      private static final Simplex.Grad[] grad3
    • grad4

      private static final Simplex.Grad[] grad4
    • p

      private static final short[] p
    • perm

      private static final short[] perm
    • permMod12

      private static final short[] permMod12
  • Constructor Details

    • Simplex

      Simplex()
  • Method Details

    • fastfloor

      private static int fastfloor(double x)
    • dot

      private static double dot(@Nonnull Simplex.Grad g, double x, double y)
    • dot

      private static double dot(@Nonnull Simplex.Grad g, double x, double y, double z)
    • dot

      private static double dot(@Nonnull Simplex.Grad g, double x, double y, double z, double w)
    • noise

      public static double noise(double xin, double yin)
    • noise

      public static double noise(double xin, double yin, double zin)
    • noise

      public static double noise(double x, double y, double z, double w)