Sine Wave
菜单路径:Operator > Math > Wave > Sine Wave
Sine Wave 运算符评估输入以生成一个值,该值在最小值和最大值之间平滑振荡。该运算符还包括一个频率值,该值改变输出值振荡的速率。
如果将 Frequency 设置为 1,随着 Input 从 0 更改为 1,输出值将从 Min 增加到 Max 并返回到 Min。
您可以使用此运算符在任意两个值之间平滑移动,例如上下移动粒子。如果将 Min 设置为 0,Max 设置为 1,您可以将其与 Lerp 运算符一起使用,以在任意两个值(如位置或颜色)之间进行插值。
运算符属性
输入 | 类型 | 描述 |
---|---|---|
输入 | Configurable | 此运算符评估以生成输出值的值。 |
Frequency | Configurable | Input 值在 Min 和 Max 之间移动的速率。值越大,波形自身重复越多。 |
Min | Configurable | Out 可以取的最小值。 |
Max | Configurable | Out 可以取的最大值。 |
输出 | 类型 | 描述 |
---|---|---|
Out | 与 Input 匹配 | 此运算符基于 Input 和 Frequency 在 Min 和 Max 之间生成的值。 |
运算符配置
要查看该运算符的配置,请单击运算符标题上的齿轮图标。
属性 | 描述 |
---|---|
输入 | Input 端口的值类型。有关此属性支持的类型的列表,请参阅可用类型。 |
Frequency | Frequency 端口的值类型。有关此属性支持的类型的列表,请参阅可用类型。 |
Min | Min 端口的值类型。有关此属性支持的类型的列表,请参阅可用类型。 |
Max | Max 端口的值类型。有关此属性支持的类型的列表,请参阅可用类型。 |
可用类型
您可以为 Input、Min 和 Max 端口使用以下类型:
- float
- Vector
- Vector2
- Vector3
- Vector4
- Position
- Direction