UNPKG

@types/three

Version:
28 lines (24 loc) 742 B
import { Color } from "three"; export class Lut { constructor(colormap?: string, numberofcolors?: number); lut: Color[]; map: object[]; n: number; minV: number; maxV: number; set(value: Lut): this; setMin(min: number): this; setMax(max: number): this; setColorMap(colormap?: string, numberofcolors?: number): this; copy(lut: Lut): this; getColor(alpha: number): Color; addColorMap(colormapName: string, arrayOfColors: number[][]): void; createCanvas(): HTMLCanvasElement; updateCanvas(canvas: HTMLCanvasElement): HTMLCanvasElement; } export interface ColorMapKeywords { rainbow: number[][]; cooltowarm: number[][]; blackbody: number[][]; grayscale: number[][]; }