Class Noise

java.lang.Object
arc.util.noise.Noise

public final class Noise extends Object
Perlin noise implementation.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static float
    fnoise(float x, float y, float scale, float mag)
     
    static float
    nnoise(float x, float y, float scale, float mag)
     
    static float
    noise(float x, float y, float scale, float mag)
     
    static float
    noise(float x, float y, float scale, float mag, float xp)
     
    static double
    rawNoise(double x)
     
    static double
    rawNoise(double x, double y)
     
    static void
    setSeed(int s)
     
    static float
    snoise(float x, float y, float scale, float mag)
     
    static double
    snoise(float x, float y, float scale, float mag, float exp)
     
    static float
    snoise3(float x, float y, float z, float scale, float mag)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Noise

      public Noise()
  • Method Details

    • rawNoise

      public static double rawNoise(double x)
    • snoise

      public static double snoise(float x, float y, float scale, float mag, float exp)
    • snoise

      public static float snoise(float x, float y, float scale, float mag)
    • snoise3

      public static float snoise3(float x, float y, float z, float scale, float mag)
    • nnoise

      public static float nnoise(float x, float y, float scale, float mag)
    • noise

      public static float noise(float x, float y, float scale, float mag)
    • noise

      public static float noise(float x, float y, float scale, float mag, float xp)
    • fnoise

      public static float fnoise(float x, float y, float scale, float mag)
    • rawNoise

      public static double rawNoise(double x, double y)
    • setSeed

      public static void setSeed(int s)