javascript 重映射,remap,区间重映射
remap功能:将某个数值,从一个区间范围映射到另一个区间范围,返回新的数值。一般着色器编程中用的较多,用来降维、限制处理。
function remap(value, low1, high1, low2, high2) {
return low2 + (high2 - low2) * (value - low1) / (high1 - low1);
}
let value_old = 22 //原值为0~100范围内的数值
let value_new = remap(value_old,0,100,0,1) //将数值重新映射到0~1之间
console.log("将数值重新映射到0~1之间,结果为:",value_new)
执行结果如下: