类 SimplexNoiseSampler
- java.lang.Object
-
- net.minecraft.util.math.noise.SimplexNoiseSampler
-
public class SimplexNoiseSampler extends Object
- Mappings:
Namespace Name official dcyintermediary net/minecraft/class_3541named net/minecraft/util/math/noise/SimplexNoiseSampler
-
-
字段概要
字段 修饰符和类型 字段 说明 protected static int[][]GRADIENTSdoubleoriginXdoubleoriginYdoubleoriginZprivate int[]permutationsprivate static doubleSKEW_FACTOR_2Dprivate static doubleSQRT_3private static doubleUNSKEW_FACTOR_2D
-
构造器概要
构造器 构造器 说明 SimplexNoiseSampler(WorldGenRandom random)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 protected static doubledot(int[] gArr, double x, double y, double z)private intgetGradient(int hash)private doublegrad(int hash, double x, double y, double z, double distance)doublesample(double x, double y)doublesample(double x, double y, double z)
-
-
-
字段详细资料
-
GRADIENTS
protected static final int[][] GRADIENTS
- Mappings:
Namespace Name Mixin selector official aLdcy;a:[[Iintermediary field_15766Lnet/minecraft/class_3541;field_15766:[[Inamed GRADIENTSLnet/minecraft/util/math/noise/SimplexNoiseSampler;GRADIENTS:[[I
-
SQRT_3
private static final double SQRT_3
- Mappings:
Namespace Name Mixin selector official eLdcy;e:Dintermediary field_15764Lnet/minecraft/class_3541;field_15764:Dnamed SQRT_3Lnet/minecraft/util/math/noise/SimplexNoiseSampler;SQRT_3:D
-
SKEW_FACTOR_2D
private static final double SKEW_FACTOR_2D
- Mappings:
Namespace Name Mixin selector official fLdcy;f:Dintermediary field_15768Lnet/minecraft/class_3541;field_15768:Dnamed SKEW_FACTOR_2DLnet/minecraft/util/math/noise/SimplexNoiseSampler;SKEW_FACTOR_2D:D
-
UNSKEW_FACTOR_2D
private static final double UNSKEW_FACTOR_2D
- Mappings:
Namespace Name Mixin selector official gLdcy;g:Dintermediary field_15767Lnet/minecraft/class_3541;field_15767:Dnamed UNSKEW_FACTOR_2DLnet/minecraft/util/math/noise/SimplexNoiseSampler;UNSKEW_FACTOR_2D:D
-
permutations
private final int[] permutations
- Mappings:
Namespace Name Mixin selector official hLdcy;h:[Iintermediary field_15765Lnet/minecraft/class_3541;field_15765:[Inamed permutationsLnet/minecraft/util/math/noise/SimplexNoiseSampler;permutations:[I
-
originX
public final double originX
- Mappings:
Namespace Name Mixin selector official bLdcy;b:Dintermediary field_15763Lnet/minecraft/class_3541;field_15763:Dnamed originXLnet/minecraft/util/math/noise/SimplexNoiseSampler;originX:D
-
originY
public final double originY
- Mappings:
Namespace Name Mixin selector official cLdcy;c:Dintermediary field_15762Lnet/minecraft/class_3541;field_15762:Dnamed originYLnet/minecraft/util/math/noise/SimplexNoiseSampler;originY:D
-
originZ
public final double originZ
- Mappings:
Namespace Name Mixin selector official dLdcy;d:Dintermediary field_15761Lnet/minecraft/class_3541;field_15761:Dnamed originZLnet/minecraft/util/math/noise/SimplexNoiseSampler;originZ:D
-
-
构造器详细资料
-
SimplexNoiseSampler
public SimplexNoiseSampler(WorldGenRandom random)
- Mappings:
Namespace Name Mixin selector official <init>Ldcy;<init>(Lcpb;)Vintermediary <init>Lnet/minecraft/class_3541;<init>(Lnet/minecraft/class_5819;)Vnamed <init>Lnet/minecraft/util/math/noise/SimplexNoiseSampler;<init>(Lnet/minecraft/world/gen/WorldGenRandom;)V
-
-
方法详细资料
-
getGradient
private int getGradient(int hash)
- Mappings:
Namespace Name Mixin selector official aLdcy;a(I)Iintermediary method_16456Lnet/minecraft/class_3541;method_16456(I)Inamed getGradientLnet/minecraft/util/math/noise/SimplexNoiseSampler;getGradient(I)I
-
dot
protected static double dot(int[] gArr, double x, double y, double z)- Mappings:
Namespace Name Mixin selector official aLdcy;a([IDDD)Dintermediary method_15431Lnet/minecraft/class_3541;method_15431([IDDD)Dnamed dotLnet/minecraft/util/math/noise/SimplexNoiseSampler;dot([IDDD)D
-
grad
private double grad(int hash, double x, double y, double z, double distance)- Mappings:
Namespace Name Mixin selector official aLdcy;a(IDDDD)Dintermediary method_16455Lnet/minecraft/class_3541;method_16455(IDDDD)Dnamed gradLnet/minecraft/util/math/noise/SimplexNoiseSampler;grad(IDDDD)D
-
sample
public double sample(double x, double y)- Mappings:
Namespace Name Mixin selector official aLdcy;a(DD)Dintermediary method_15433Lnet/minecraft/class_3541;method_15433(DD)Dnamed sampleLnet/minecraft/util/math/noise/SimplexNoiseSampler;sample(DD)D
-
sample
public double sample(double x, double y, double z)- Mappings:
Namespace Name Mixin selector official aLdcy;a(DDD)Dintermediary method_22416Lnet/minecraft/class_3541;method_22416(DDD)Dnamed sampleLnet/minecraft/util/math/noise/SimplexNoiseSampler;sample(DDD)D
-
-