Class ImprovedNoiseGenerator


  • public final class ImprovedNoiseGenerator
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private byte[] p  
      double xo  
      double yo  
      double zo  
    • Constructor Summary

      Constructors 
      Constructor Description
      ImprovedNoiseGenerator​(java.util.Random p_i45469_1_)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private static double gradDot​(int p_215457_0_, double p_215457_1_, double p_215457_3_, double p_215457_5_)  
      double noise​(double p_215456_1_, double p_215456_3_, double p_215456_5_, double p_215456_7_, double p_215456_9_)  
      private int p​(int p_215458_1_)  
      double sampleAndLerp​(int p_215459_1_, int p_215459_2_, int p_215459_3_, double p_215459_4_, double p_215459_6_, double p_215459_8_, double p_215459_10_, double p_215459_12_, double p_215459_14_)  
      • Methods inherited from class java.lang.Object

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

      • p

        private final byte[] p
      • xo

        public final double xo
      • yo

        public final double yo
      • zo

        public final double zo
    • Constructor Detail

      • ImprovedNoiseGenerator

        public ImprovedNoiseGenerator​(java.util.Random p_i45469_1_)
    • Method Detail

      • noise

        public double noise​(double p_215456_1_,
                            double p_215456_3_,
                            double p_215456_5_,
                            double p_215456_7_,
                            double p_215456_9_)
      • gradDot

        private static double gradDot​(int p_215457_0_,
                                      double p_215457_1_,
                                      double p_215457_3_,
                                      double p_215457_5_)
      • p

        private int p​(int p_215458_1_)
      • sampleAndLerp

        public double sampleAndLerp​(int p_215459_1_,
                                    int p_215459_2_,
                                    int p_215459_3_,
                                    double p_215459_4_,
                                    double p_215459_6_,
                                    double p_215459_8_,
                                    double p_215459_10_,
                                    double p_215459_12_,
                                    double p_215459_14_)