Class SimplexNoiseSampler

java.lang.Object
net.minecraft.util.math.noise.SimplexNoiseSampler

public class SimplexNoiseSampler
extends Object
  • Field Details

    • gradients

      protected static final int[][] gradients
    • SQRT_3

      private static final double SQRT_3
    • SKEW_FACTOR_2D

      private static final double SKEW_FACTOR_2D
    • UNSKEW_FACTOR_2D

      private static final double UNSKEW_FACTOR_2D
    • permutations

      private final int[] permutations
    • originX

      public final double originX
    • originY

      public final double originY
    • originZ

      public final double originZ
  • Constructor Details

    • SimplexNoiseSampler

      public SimplexNoiseSampler​(Random random)
  • Method Details

    • getGradient

      private int getGradient​(int hash)
    • dot

      protected static double dot​(int[] gArr, double x, double y, double z)
    • grad

      private double grad​(int hash, double x, double y, double z, double double2)
    • sample

      public double sample​(double x, double y)
    • method_22416

      public double method_22416​(double double2, double double3, double double4)