Class SimplexNoise
java.lang.Object
net.minecraft.world.level.levelgen.synth.SimplexNoise
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected static doubledot(int[] g, double x, double y, double z) private doublegetCornerNoise3D(int index, double x, double y, double z, double base) doublegetValue(double xin, double yin) doublegetValue(double xin, double yin, double zin) private intp(int x)
-
Field Details
-
GRADIENT
protected static final int[][] GRADIENT -
SQRT_3
private static final double SQRT_3 -
F2
private static final double F2 -
G2
private static final double G2 -
p
private final int[] p -
xo
public final double xo -
yo
public final double yo -
zo
public final double zo
-
-
Constructor Details
-
SimplexNoise
-
-
Method Details
-
p
private int p(int x) -
dot
protected static double dot(int[] g, double x, double y, double z) -
getCornerNoise3D
private double getCornerNoise3D(int index, double x, double y, double z, double base) -
getValue
public double getValue(double xin, double yin) -
getValue
public double getValue(double xin, double yin, double zin)
-