Stream Filter 流过滤器
- Grasshopper运算器 Stream Filter 的功能是根据布尔值条件过滤和分流数据,允许用户根据条件选择性地传递数据流。这可以用于在不同的条件下执行不同的操作,例如根据几何体类型分配特定的颜色或进行特定的分析。 Stream Filter 运算器通过 Gate 端口接收布尔值来决定数据流的方向。如果 Gate 为假,则数据流向 Stream 0;如果为真,则流向 Stream 。这使得 Stream Filter 成为一个强大的工具,用于根据条件控制数据流和执行不同的数据处理过程。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
D | Data | 数据 | 要过滤的数据流 | 通用数据类型 |
G | Gate | 闸门 | 布尔值条件,控制数据流的分流 | 布尔类型 |
S0 | Stream 0 | 流0 | 当闸门为假(False)时传递的数据流 | 通用数据类型 |
S1 | Stream 1 | 流1 | 当闸门为真(True)时传递的数据流 | 通用数据类型 |
Stream Gate 流闸门
- Grasshopper运算器 Stream Gate 的功能是控制数据流的传递,允许用户根据特定条件选择性地通过或阻止数据流。这可以用于管理复杂的数据处理流程,防止不必要的数据更新或计算。 Stream Gate 运算器通过 Gate 端口接收布尔值(真/假)来控制数据是否通过。如果 Gate 为真,则数据通过;如果为假,则数据被阻止。这使得 Stream Gate 成为一个强大的工具,用于精确控制数据流和处理过程。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
D | Data | 数据 | 要控制的数据流 | 通用数据类型 |
G | Gate | 闸门 | 控制数据流是否通过的开关 | 布尔类型 |
O | Output | 输出 | 根据闸门开关状态输出的数据 | 通用数据类型 |