ts-noise
Version:
Simple gradient noise library for use with Three.js. Now with fBm!
19 lines (18 loc) • 503 B
TypeScript
import { Vector2 } from "./utils/Vector2";
import { Vector3 } from "./utils/Vector3";
export declare class Perlin {
_seed: number;
_offsetMatrix: Vector3[];
_perm: number[];
_gradP: Vector3[];
_three: {
Vector2: any;
Vector3: any;
};
constructor(seed: number);
_fade(t: any): number;
_lerp(a: any, b: any, t: any): number;
_gradient(posInCell: any): any;
get2(input: Vector2 | number[]): number;
get3(input: Vector3 | number[]): number;
}