Uses of Interface
squidpony.squidmath.Noise.Noise1D
Package | Description |
---|---|
squidpony.squidmath |
A very broad package containing random number generators, geometry tools, data structures, and noise functions.
|
-
Uses of Noise.Noise1D in squidpony.squidmath
Classes in squidpony.squidmath that implement Noise.Noise1D Modifier and Type Class Description class
GlitchNoise
A noise generator for 1D, 2D, 3D, 4D, or 6D noise that should look "glitchy", with waves of changing values moving through triangular shapes.static class
Noise.Basic1D
A very simple 1D noise implementation, because a full-blown Perlin or Simplex noise implementation is probably overkill for 1D noise.static class
Noise.Exponential1D
static class
Noise.InverseLayered1D
static class
Noise.Layered1D
static class
Noise.QuilezNoise
A hybrid between value and gradient noise that may be faster for 1D noise.static class
Noise.Scaled1D
static class
Noise.Sway1D
class
ValueNoise
A low-quality continuous noise generator with strong grid artifacts, this is nonetheless useful as a building block.class
WhiteNoise
Performance-oriented white noise generator for 1D, 2D, 3D, 4D, and 6D.Fields in squidpony.squidmath declared as Noise.Noise1D Modifier and Type Field Description protected Noise.Noise1D
Noise.Exponential1D. basis
protected Noise.Noise1D
Noise.InverseLayered1D. basis
protected Noise.Noise1D
Noise.Layered1D. basis
protected Noise.Noise1D
Noise.Scaled1D. basis
Constructors in squidpony.squidmath with parameters of type Noise.Noise1D Constructor Description Exponential1D(Noise.Noise1D basis)
Exponential1D(Noise.Noise1D basis, double sharpness)
InverseLayered1D(Noise.Noise1D basis)
InverseLayered1D(Noise.Noise1D basis, int octaves)
InverseLayered1D(Noise.Noise1D basis, int octaves, double frequency)
InverseLayered1D(Noise.Noise1D basis, int octaves, double frequency, double lacunarity)
Layered1D(Noise.Noise1D basis)
Layered1D(Noise.Noise1D basis, int octaves)
Layered1D(Noise.Noise1D basis, int octaves, double frequency)
Layered1D(Noise.Noise1D basis, int octaves, double frequency, double lacunarity)
Scaled1D(Noise.Noise1D basis)
Scaled1D(Noise.Noise1D basis, double scaleX)