表示色彩映射的查找表。它用于从一系列数据值中确定颜色值。
[name] 是一个附加组件,必须显式导入。请参阅 [link:#manual/introduction/Installation Installation / Addons]。
import { Lut } from 'three/addons/math/Lut.js';
const lut = new Lut( 'rainbow', 512 );
const color = lut.getColor( 0.5 );
colormap - 设置预定义色彩映射中的一个。可用的色彩映射有:`rainbow`, `cooltowarm`, `blackbody`,
`grayscale`。 默认为 `rainbow`。
count - 设置用于表示数据数组的颜色数量。默认为 `32`。
所选颜色映射的查找表,表示为 [page:Color] 数组。
当前选择的颜色映射。默认是 `rainbow`。
用查找表表示的最小值。默认值为 *0*。
用查找表表示的最大值。默认值为 *1*。
当前所选颜色映射的颜色数。默认为 `32`。
color — Lut 复制。
复制给定的 lut。
name — 颜色映射的名称。
arrayOfColors — 颜色值数组。每个值都是一个数组,其中包含阈值和十六进制数形式的实际颜色值。
将一个颜色映射添加到此 [name] 实例。
创建一个画布以将查找表可视化为纹理。
value -- 要显示为颜色的数据值。
返回给定数据值的 [page:Color] 实例。
colormap — 颜色映射的名称。
count — 颜色的数量。默认为 `32`。
为给定的颜色映射和颜色数量配置查找表。
minV — 用查找表表示的最小值
设置此 [name] 的表示最小值。
maxV — 用查找表表示的最大值。
设置此 [name] 的表示最大值。
使用 [name] 的数据更新画布。
[link:https://github.com/mrdoob/three.js/blob/master/examples/jsm/math/Lut.js examples/jsm/math/Lut.js]