Class MeshNoise

java.lang.Object
com.hypixel.hytale.procedurallib.logic.MeshNoise
All Implemented Interfaces:
NoiseFunction, NoiseFunction2d, NoiseFunction3d

public class MeshNoise extends Object implements NoiseFunction
  • Field Details

    • ADJACENT_CELLS

      public static final Vector2i[] ADJACENT_CELLS
    • density

      private final IIntCondition density
    • thickness

      private final double thickness
    • thicknessSquared

      private final double thicknessSquared
    • jitterX

      private final double jitterX
    • jitterY

      private final double jitterY
  • Constructor Details

    • MeshNoise

      public MeshNoise(IIntCondition density, double thickness, double jitterX, double jitterY)
  • Method Details

    • get

      public double get(int seed, int offsetSeed, double x, double y)
      Specified by:
      get in interface NoiseFunction2d
    • get

      public double get(int seed, int offsetSeed, double x, double y, double z)
      Specified by:
      get in interface NoiseFunction3d