____________ ____________
/___________/\ / ________ /\
\ ________ \ \/ /\______/ / /
\ \ \ \ \ \/ / / / /
\ \ \ \ \ \/ / / /
\ \ \ /\ \ \ / / /
\ \ \ / /\ \ \ / / /
\ \ \/ / /\ \ \/ / /
\ \ \/ / \ \ \/ /
\_\__/ \_\__/
A Worley Noise library for JavaScript.
Worley |
|---|
spots: Vec2[] | Vec3[] |
set dimention: '2d' | '3d' |
set metric: 'euclidean' | 'manhattan' | 'chebyshev' | 'minkowski' |
st(position: Vec2 | Vec3, e?: number = 3): number (1st closest) |
nd(position: Vec2 | Vec3, e?: number = 3): number[] (1st and 2nd closest) |
npm i @leodeslf/worley-noiseimport Worley from '@leodeslf/worley-noise';const worley = new Worley(
spots,
'3d', // Default '2d' (optional).
'manhattan' // Default 'euclidean' (optional).
);
worley.st(position);Live demo here (3d, euclidean, nd - st).
MIT License.