类 ImprovedNoise

java.lang.Object
net.minecraft.world.level.levelgen.synth.ImprovedNoise

public final class ImprovedNoise extends Object
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private final byte[]
     
    private static final float
     
    final double
     
    final double
     
    final double
     
  • 构造器概要

    构造器
    构造器
    说明
     
  • 方法概要

    修饰符和类型
    方法
    说明
    private static double
    gradDot(int pGradIndex, double pXFactor, double pYFactor, double pZFactor)
     
    double
    noise(double pX, double pY, double pZ)
     
    double
    noise(double pX, double pY, double pZ, double pYScale, double pYMax)
    已过时。 
    double
    noiseWithDerivative(double pX, double pY, double pZ, double[] pValues)
     
    private int
    p(int pIndex)
     
    void
     
    private double
    sampleAndLerp(int pGridX, int pGridY, int pGridZ, double pDeltaX, double pWeirdDeltaY, double pDeltaZ, double pDeltaY)
     
    private double
    sampleWithDerivative(int pGridX, int pGridY, int pGridZ, double pDeltaX, double pDeltaY, double pDeltaZ, double[] pNoiseValues)
     

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 字段详细资料

    • SHIFT_UP_EPSILON

      private static final float SHIFT_UP_EPSILON
      另请参阅:
    • p

      private final byte[] p
    • xo

      public final double xo
    • yo

      public final double yo
    • zo

      public final double zo
  • 构造器详细资料

    • ImprovedNoise

      public ImprovedNoise(RandomSource pRandom)
  • 方法详细资料

    • noise

      public double noise(double pX, double pY, double pZ)
    • noise

      @Deprecated public double noise(double pX, double pY, double pZ, double pYScale, double pYMax)
      已过时。
    • noiseWithDerivative

      public double noiseWithDerivative(double pX, double pY, double pZ, double[] pValues)
    • gradDot

      private static double gradDot(int pGradIndex, double pXFactor, double pYFactor, double pZFactor)
    • p

      private int p(int pIndex)
    • sampleAndLerp

      private double sampleAndLerp(int pGridX, int pGridY, int pGridZ, double pDeltaX, double pWeirdDeltaY, double pDeltaZ, double pDeltaY)
    • sampleWithDerivative

      private double sampleWithDerivative(int pGridX, int pGridY, int pGridZ, double pDeltaX, double pDeltaY, double pDeltaZ, double[] pNoiseValues)
    • parityConfigString

      public void parityConfigString(StringBuilder pBuilder)