UNPKG

@takram/three-clouds

Version:
10 lines (9 loc) 559 B
export type FrustumSplitFunction = (length: number, near: number, far: number, lambda?: number, result?: number[]) => number[]; export interface FrustumSplitFunctions { uniform: FrustumSplitFunction; logarithmic: FrustumSplitFunction; practical: FrustumSplitFunction; } export type FrustumSplitMode = keyof FrustumSplitFunctions; export declare const frustumSplitFunctions: FrustumSplitFunctions; export declare function splitFrustum(mode: FrustumSplitMode, count: number, near: number, far: number, lambda?: number, result?: number[]): number[];