@leodeslf/worley-noise
v1.1.2
Published
A Worley Noise library for JavaScript
Downloads
4
Readme
Worley Noise
____________ ____________
/___________/\ / ________ /\
\ ________ \ \/ /\______/ / /
\ \ \ \ \ \/ / / / /
\ \ \ \ \ \/ / / /
\ \ \ /\ \ \ / / /
\ \ \ / /\ \ \ / / /
\ \ \/ / /\ \ \/ / /
\ \ \/ / \ \ \/ /
\_\__/ \_\__/
About
A Worley Noise library for JavaScript.
Feature Shape
|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)
Install
npm i @leodeslf/worley-noise
Import
import Worley from '@leodeslf/worley-noise';
Usage
const worley = new Worley(
spots,
'3d', // Default '2d' (optional).
'manhattan' // Default 'euclidean' (optional).
);
worley.st(position);
Live demo here (3d, euclidean, nd - st).
Author
License
MIT License.