Triangle Wave
菜单路径:Operator > Math > Wave > Triangle Wave
Triangle 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