UNPKG

ts-noise

Version:

Simple gradient noise library for use with Three.js. Now with fBm!

24 lines (23 loc) 585 B
import { Perlin } from "./Perlin"; import { Vector2 } from "./utils/Vector2"; import { Vector3 } from "./utils/Vector3"; interface FBMOpts { seed: number; scale: number; persistance: number; lacunarity: number; octaves: number; redistribution: number; } export declare class FBM { _noise: Perlin; _scale: number; _persistance: number; _lacunarity: number; _octaves: number; _redistribution: number; constructor(options: FBMOpts); get2(input: Vector2 | number[]): number; get3(input: Vector3 | number[]): number; } export {};