package
Version:
v0.7.0
Opens a new window with list of versions in this module.
Published: Aug 8, 2025
License: MIT
Opens a new window with license information.
Imports: 1
Opens a new window with list of imports.
Imported by: 2
Opens a new window with list of known importers.
Documentation
¶
Package noise creates Perlin and Simplex noise.
Package noise creates Perlin and Simplex noise.
-
func Perlin(x, y, z float64) float64
-
func Perlin1(x float64) float64
-
func Perlin2(x, y float64) float64
-
func PerlinOct(x, y, z float64, octaves int, persistence float64) float64
-
func Simplex1(x float64) float64
-
func Simplex2(x, y float64) float64
-
func Simplex3(x, y, z float64) float64
Perlin is 3d perlin noise
Perlin1 is 1d perlin noise
Perlin2 is 2d perlin noise
PerlinOct creates Perlin noise with given number of octaves.
persistence does well at 0.5 to start with.
Simplex1 is 1D simplex noise
Simplex2 is 2D simplex noise
Simplex3 is 3D simplex noise
Source Files
¶
Click to show internal directories.
Click to hide internal directories.