![]() |
1
22
使用线性映射:
工作原理:
当然,如果您愿意,您可以将步骤((x/99.0)*2)合并为一个分区。为了清楚起见,我把它分开了。 |
![]() |
2
18
不要手动缩放;要想弄清楚真正的目的,需要太多的斜视数学。使用助手函数。
我发现这是任何语言中更有用的函数之一;您可以一眼看出scale()调用的作用。 |
![]() |
3
8
映射值
到这个范围:
使用以下公式:
这种映射的工作方式如下:
一步一步地:
在你的特殊情况下:
或以合同形式:
注意 :如果在编程语言中执行此操作,其中整数除以另一个整数就是整数除法,则应将值提升为浮点,以避免处理精度损失:
|
![]() |
4
3
对任何范围都使用这个(也可以是负数)。 [minFrom..maxFrom]->[minTo..maxTo]
|
![]() |
5
2
使用
|
![]() |
6
-1
|