Package | Description |
---|---|
squidpony.squidmath |
A very broad package containing random number generators, geometry tools, data structures, and noise functions.
|
Modifier and Type | Class and 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.
|
class |
HashedValueNoise
A low-quality continuous noise generator with strong grid artifacts, this is nonetheless useful as a building block.
|
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.Maelstrom1D |
static class |
Noise.QuilezNoise
A hybrid between value and gradient noise that may be faster for 1D noise.
|
static class |
Noise.Ridged1D |
static class |
Noise.Scaled1D |
static class |
Noise.Sway1D |
static class |
Noise.Warped1D |
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.
|
Modifier and Type | Field and Description |
---|---|
protected Noise.Noise1D |
Noise.Layered1D.basis |
protected Noise.Noise1D |
Noise.InverseLayered1D.basis |
protected Noise.Noise1D |
Noise.Scaled1D.basis |
protected Noise.Noise1D |
Noise.Ridged1D.basis |
protected Noise.Noise1D |
Noise.Exponential1D.basis |
Constructor and 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) |
Maelstrom1D(Noise.Noise1D basis) |
Maelstrom1D(Noise.Noise1D basis,
int octaves) |
Maelstrom1D(Noise.Noise1D basis,
int octaves,
double frequency) |
Maelstrom1D(Noise.Noise1D basis,
int octaves,
double frequency,
double lacunarity) |
Ridged1D(Noise.Noise1D basis) |
Ridged1D(Noise.Noise1D basis,
int octaves,
double frequency) |
Scaled1D(Noise.Noise1D basis) |
Scaled1D(Noise.Noise1D basis,
double scaleX) |
Warped1D(Noise.Noise1D basis) |
Warped1D(Noise.Noise1D basis,
int octaves) |
Warped1D(Noise.Noise1D basis,
int octaves,
double frequency) |
Warped1D(Noise.Noise1D basis,
int octaves,
double frequency,
double lacunarity) |
Copyright © Eben Howard 2012–2022. All rights reserved.