@types/three
Version:
TypeScript definitions for three
28 lines (24 loc) • 742 B
TypeScript
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[][];
}