@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
42 lines (41 loc) • 1.13 kB
TypeScript
import { Vector2, Vector3, Vector4 } from 'three';
import { NamedFunction8 } from './_Base';
export declare class noiseSimplexVector2 extends NamedFunction8<[
Vector2,
number,
Vector2,
Vector2,
number,
number,
number,
number
]> {
static type(): string;
func(position: Vector2, amp: number, freq: Vector2, offset: Vector2, octaves: number, ampMult: number, freqMult: number, seed: number): number;
}
export declare class noiseSimplexVector3 extends NamedFunction8<[
Vector3,
number,
Vector3,
Vector3,
number,
number,
number,
number
]> {
static type(): string;
func(position: Vector3, amp: number, freq: Vector3, offset: Vector3, octaves: number, ampMult: number, freqMult: number, seed: number): number;
}
export declare class noiseSimplexVector4 extends NamedFunction8<[
Vector4,
number,
Vector4,
Vector4,
number,
number,
number,
number
]> {
static type(): string;
func(position: Vector4, amp: number, freq: Vector4, offset: Vector4, octaves: number, ampMult: number, freqMult: number, seed: number): number;
}