Remap (Remap)
菜单路径:Operator > Math > Remap > Remap
Remap 运算符将输入值从旧范围线性重新映射到新范围,并带有可选的钳位。
此运算符接受各种类型的输入值。您可以将输入与相同类型的最小值和最大值进行比较,或将其与浮点值进行比较。有关此运算符可以使用的类型的列表,请参阅可用类型。
运算符设置
设置 | 类型 | 描述 |
---|---|---|
Clamp | bool | 将输入值限制在 NewRangeMin 和 NewRangeMax 之间。 |
运算符属性
输入 | 类型 | 描述 |
---|---|---|
输入 | Configurable | 此运算符评估的值。 |
OldRangeMin | Configurable | 输入范围的下限。如果您启用 Clamp,该值必须小于 OldRangeMax Type 可以是 float 或与输入类型相同。 |
OldRangeMax | Configurable | 输入范围的上限。如果您启用 Clamp,该值必须大于 OldRangeMin。 Type 可以是 float 或与输入类型相同。 |
NewRangeMin | Configurable | 输出范围的下限。如果 Input 与 OldRangeMin 相同,运算符将输出此值。 Type 可以是 float 或与输入类型相同。 |
NewRangeMax | Configurable | 输出范围的上限。如果 Input 与 OldRangeMax 相同,运算符将输出此值。 Type 可以是 float 或与输入类型相同。 |
输出 | 类型 | 描述 |
---|---|---|
输出 | Dependent | 重新映射的值。 Type 会更改以匹配 Input 类型。 |
运算符配置
要查看该运算符的配置,请单击运算符标题上的齿轮图标。
输入 | 描述 |
---|---|
输入 | Input 端口和 Output 值的值类型。有关此属性支持的类型的列表,请参阅可用类型。 |
OldRangeMin | OldRangeMin 端口的值类型。有关此属性支持的类型的列表,请参阅可用类型。 |
OldRangeMax | OldRangeMax 端口的值类型。有关此属性支持的类型的列表,请参阅可用类型。 |
NewRangeMin | NewRangeMin 端口的值类型。有关此属性支持的类型的列表,请参阅可用类型。 |
NewRangeMax | NewRangeMax 端口的值类型。有关此属性支持的类型的列表,请参阅可用类型。 |
可用类型
您可以将以下类型用于输入值和输出端口:
- Float
- Vector2
- Vector3
- Vector4
- Direction
- Position
- Vector