three
Version:
JavaScript 3D library
12 lines (9 loc) • 415 B
TypeScript
export class SimplexNoise {
constructor( r?: object );
dot( g: number[], x: number, y: number ): number;
dot3( g: number[], x: number, y: number, z: number ): number;
dot4( g: number[], x: number, y: number, z: number, w: number ): number;
noise( xin: number, yin: number ): number;
noise3d( xin: number, yin: number, zin: number ): number;
noise4d( x: number, y: number, z: number, w: number ): number;
}