Jitter 抖动
- Grasshopper的Jitter运算器用于随机打乱列表中的值。这个运算器允许用户根据指定的强度,随机地重新排序列表中的元素。如果提供了种子值(Seed),则打乱操作将根据该种子值进行,以保证随机性的可重复性。 例如,如果Jitter(J)设置为0.5,并且List(L)输入为列表(10, 20, 30, 40),那么Jitter运算器可能会生成一个新列表(30, 10, 40, 20),其中列表中的值被随机打乱1。这个运算器在需要引入随机性或者在设计中创建不规则模式时非常有用。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
L | List | 列表 | 要打乱的值 | 通用数据 |
J | Jitter | 振动强度 | 打乱的强度(0.0 = 无打乱, 1.0 = 完全打乱) | 数值 |
S | Seed | 种子值 | 打乱引擎的种子值 | 整数 |
V | Values | 值 | 打乱后的值 | 通用数据 |
I | Indices | 索引 | 打乱项的索引映射 | 整数 |
Random 随机
- Grasshopper的Random运算器用于生成一系列随机数。这个运算器可以根据用户指定的范围和数量,创建一个随机数列。如果提供了种子值(Seed),则生成的随机数将根据该种子值进行,以保证随机性的可重复性。 例如,如果Domain(D)设置为0到10,Count(N)为5,Seed(S)未指定,那么Random运算器会生成一个新的随机数列,数值在0到10之间1。这个运算器在需要引入随机性或者在设计中创建不规则模式时非常有用。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
D | Domain | 范围 | 定义随机数的最小值和最大值 | 数值范围 |
N | Count | 数量 | 生成随机数的数量 | 整数 |
S | Seed | 种子值 | 随机数生成器的种子值 | 整数 |
R | Result | 结果 | 生成的随机数列 | 数列 |