Class: ColorMap2D
Defined in: ColorMap2D.ts:43
2D Colormap class for mapping two scalar fields to colors
Constructors
Constructor
new ColorMap2D(
textureData,
textureSize,
options?
): ColorMap2D;Defined in: ColorMap2D.ts:54
Parameters
textureData
Float32Array
textureSize
number
options?
ColorMap2DOptions = {}
Returns
ColorMap2D
Methods
getColor()
getColor(valueX, valueY): ColorMap2DRGBA;Defined in: ColorMap2D.ts:78
Get color for a pair of values
Parameters
valueX
number
valueY
number
Returns
getTexture()
getTexture(): DataTexture;Defined in: ColorMap2D.ts:117
Get Three.js texture for GPU rendering
Returns
DataTexture
getTextureData()
getTextureData(): Float32Array;Defined in: ColorMap2D.ts:138
Get the raw texture data
Returns
Float32Array
getTextureSize()
getTextureSize(): number;Defined in: ColorMap2D.ts:145
Get texture size (width = height)
Returns
number
setRangeX()
setRangeX(range): void;Defined in: ColorMap2D.ts:150
Parameters
range
[number, number]
Returns
void
setRangeY()
setRangeY(range): void;Defined in: ColorMap2D.ts:154
Parameters
range
[number, number]
Returns
void
setThresholdX()
setThresholdX(threshold): void;Defined in: ColorMap2D.ts:158
Parameters
threshold
[number, number]
Returns
void
setThresholdY()
setThresholdY(threshold): void;Defined in: ColorMap2D.ts:162
Parameters
threshold
[number, number]
Returns
void
setAlpha()
setAlpha(alpha): void;Defined in: ColorMap2D.ts:166
Parameters
alpha
number
Returns
void
getRangeX()
getRangeX(): [number, number];Defined in: ColorMap2D.ts:171
Returns
[number, number]
getRangeY()
getRangeY(): [number, number];Defined in: ColorMap2D.ts:172
Returns
[number, number]
getThresholdX()
getThresholdX(): [number, number];Defined in: ColorMap2D.ts:173
Returns
[number, number]
getThresholdY()
getThresholdY(): [number, number];Defined in: ColorMap2D.ts:174
Returns
[number, number]
getAlpha()
getAlpha(): number;Defined in: ColorMap2D.ts:175
Returns
number
dispose()
dispose(): void;Defined in: ColorMap2D.ts:177
Returns
void
fromPreset()
static fromPreset(
preset,
size?,
options?
): ColorMap2D;Defined in: ColorMap2D.ts:187
Create a 2D colormap from a preset name
Parameters
preset
size?
number = 256
options?
ColorMap2DOptions = {}
Returns
ColorMap2D
fromGenerator()
static fromGenerator(
generator,
size?,
options?
): ColorMap2D;Defined in: ColorMap2D.ts:199
Create a 2D colormap from a custom generator function
Parameters
generator
(x, y) => ColorMap2DRGBA
size?
number = 256
options?
ColorMap2DOptions = {}
Returns
ColorMap2D
getPresetNames()
static getPresetNames(): ColorMap2DPreset[];Defined in: ColorMap2D.ts:428
Get list of available preset names