Liking cljdoc? Tell your friends :D

clisk.patterns

Patterns and pattern generators

Patterns and pattern generators
raw docstring

blotchesclj

A blothchy monochome pattern

A blothchy monochome pattern
raw docstring

checkerclj

(checker a b)

Checker pattern in (x,y) space, with 2*2 grid in [0..1,0..1] range

Checker pattern in (x,y) space, with 2*2 grid in [0..1,0..1] range
raw docstring

checker-3Dclj

(checker-3D a b)

Checker pattern in (x,y,z) space, with 222 grid in [0..1,0..1,0..1] range

Checker pattern in (x,y,z) space, with 2*2*2 grid in [0..1,0..1,0..1] range
raw docstring

colour-cubesclj

4 dimensional randomly coloured unit hypercubes filling space

4 dimensional randomly coloured unit hypercubes filling space
raw docstring

DEFAULT-VORONOI-POINTSclj


globeclj

(globe)
(globe function)
(globe function background)

Creates a globe, returning the value of the function called on the surface of a unit sphere.

(globe) alone produces z values that Can be used as a hight map

Creates a globe, returning the value of the function called 
on the surface of a unit sphere. 

(globe) alone produces z values that Can be used as a hight map
raw docstring

grainclj

Pattern returning a unique vector in [0..1)^4 range value for every point in 4D space

Pattern returning a unique vector in [0..1)^4 range value for every point in 4D space
raw docstring

gridlinesclj

(gridlines &
           {:keys [colour background width scale]
            :or {colour [1 1 1 1] background [0 0 0 0] width 0.0625 scale 1.0}})

hash-cubesclj

4 dimensional randomly coloured unit hypercubes filling space

4 dimensional randomly coloured unit hypercubes filling space
raw docstring

make-multi-fractalclj

(make-multi-fractal function
                    &
                    {:keys [octaves lacunarity gain scale]
                     :or {octaves 8 lacunarity 2.0 gain 0.5 scale 0.5}})

Creates a multi-fractal function from a given source function with additional parameters

Creates a multi-fractal function from a given source function with additional parameters
raw docstring

noiseclj


perlin-noiseclj

Standard 4-dimensional scalar perlin noise in range [0..1]

Standard 4-dimensional scalar perlin noise in range [0..1]
raw docstring

perlin-snoiseclj

4-dimensional scalar perlin noise standardised with mean zero, range [-1..1]

4-dimensional scalar perlin noise standardised with mean zero, range [-1..1]
raw docstring

plasmaclj

4 dimensional plasma, in range [0..1]

4 dimensional plasma, in range [0..1]
raw docstring

seed-perlin-noise!clj

(seed-perlin-noise!)
(seed-perlin-noise! s)

Modify the perlin noise seed.

Modify the perlin noise seed.
raw docstring

seed-simplex-noise!clj

(seed-simplex-noise!)
(seed-simplex-noise! s)

Modify the simplex noise seed.

Modify the simplex noise seed.
raw docstring

simplex-noiseclj

Standard 4-dimensional scalar perlin noise in range [0..1]

Standard 4-dimensional scalar perlin noise in range [0..1]
raw docstring

simplex-snoiseclj

4-dimensional scalar simplex noise standardised with mean zero, range [-1..1]

4-dimensional scalar simplex noise standardised with mean zero, range [-1..1]
raw docstring

snoiseclj


splasmaclj

4 dimensional plasma, in range [-1..1]

4 dimensional plasma, in range [-1..1]
raw docstring

spotsclj

A spotted monochome pattern

A spotted monochome pattern
raw docstring

tileclj

(tile pattern)

Tiles a pattern in the range [0..1,0..1]

Tiles a pattern in the range [0..1,0..1]
raw docstring

turbulateclj

(turbulate factor func)

Adds random turbulence to a pattern according to a perlin noise offset

Adds random turbulence to a pattern according to a perlin noise offset
raw docstring

turbulenceclj

Classic Perlin turbulence in one dimension

Classic Perlin turbulence in one dimension
raw docstring

vnoiseclj

4 dimensional vector perlin noise in range [0..1]^4

4 dimensional vector perlin noise in range [0..1]^4
raw docstring

voronoiclj

(voronoi & {:keys [points] :or {points DEFAULT-VORONOI-POINTS}})

voronoi-blocksclj

(voronoi-blocks & args)

A patterns of angular blocks created from a voronoi map, in range [0..1]

A patterns of angular blocks created from a voronoi map, in range [0..1]
raw docstring

voronoi-functionclj

(voronoi-function function
                  &
                  {:keys [points voronoi] :or {points DEFAULT-VORONOI-POINTS}})

voronoi-pointsclj

(voronoi-points & {:keys [points voronoi] :or {points DEFAULT-VORONOI-POINTS}})

vplasmaclj

4 dimensional vector plasma in range [0..1]^4

4 dimensional vector plasma in range [0..1]^4
raw docstring

vsnoiseclj

4 dimensional vector standardised perlin noise in range [-1..1]^4

4 dimensional vector standardised perlin noise in range [-1..1]^4
raw docstring

vsplasmaclj

4 dimensional vector plasma in range [-1..1]^4

4 dimensional vector plasma in range [-1..1]^4
raw docstring

vturbulenceclj

Classic Perlin turbulence in 4 dimensions

Classic Perlin turbulence in 4 dimensions
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close