Interface Noise

All Known Implementing Classes:
GradientNoise, NoiseStack, NoiseStack.Perlin, NoiseStack.SmearedPerlin, PerlinNoise, SimplexNoise, SmearedPerlinNoise

public interface Noise
  • Method Summary

    Modifier and Type
    Method
    Description
    default void
    addToVolume(DensityBuffer buffer, DensityVolume volume, double xzScale, double yScale, float amplitude)
     
    float
    get(double x, double y)
     
    float
    get(double x, double y, double z)
     
     
  • Method Details

    • range

      Interval range()
    • get

      float get(double x, double y)
    • get

      float get(double x, double y, double z)
    • addToVolume

      default void addToVolume(DensityBuffer buffer, DensityVolume volume, double xzScale, double yScale, float amplitude)