Equality Filter 等值过滤器
- Equality Filter运算器的功能是比较两个输入值是否相等。如果两个输入值完全相同,那么输出结果为真(True),否则为假(False)。这个运算器在需要判断两个值是否一致时非常有用,例如在参数化设计中检查几何体尺寸是否满足特定条件。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
A | First Value | 第一个值 | 用于比较的第一个输入值 | 任意类型 |
B | Second Value | 第二个值 | 用于比较的第二个输入值 | 任意类型 |
R | Result | 结果 | 表示两个输入值是否相等的结果 | 布尔值 |
Intersection Filter 交集过滤器
- Grasshopper运算器中的Intersection Filter功能是用来计算两个或多个几何体的交集部分。这个运算器通常用于分析或创建复杂的几何模型,特别是在需要找出多个几何体相交区域的情况下。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
A | First Geometry | 第一个几何体 | 用于计算交集的第一个几何体 | 几何体 |
B | Second Geometry | 第二个几何体 | 用于计算交集的第二个几何体 | 几何体 |
C | Additional Geometry | 额外几何体 | 更多用于计算交集的几何体 | 几何体 |
R | Result | 结果 | 计算出的交集结果 | 几何体 |
Logical And Filter 逻辑与过滤器
- Logical And Filter运算器的功能是执行逻辑“与”操作,它会检查所有输入值是否都为真(True)。只有当所有输入值都为真时,输出结果才为真(True);如果任何一个输入值为假(False),输出结果就为假(False)。这个运算器在需要所有条件同时满足时非常有用。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
A | Input A | 输入A | 第一个用于逻辑“与”操作的输入值 | 布尔值 |
B | Input B | 输入B | 第二个用于逻辑“与”操作的输入值 | 布尔值 |
C | Additional Inputs | 额外输入 | 更多用于逻辑“与”操作的输入值 | 布尔值 |
R | Result | 结果 | 表示所有输入值都为真时的输出结果 | 布尔值 |
Greater Than Filter 大于过滤器
- Greater Than Filter运算器的功能是比较两个数值,并检查第一个输入值是否大于第二个输入值。如果第一个输入值大于第二个,那么输出结果为真(True),否则为假(False)。这个运算器在需要根据数值大小来进行条件判断的情况下非常有用。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
A | First Number | 第一个数 | 用于比较的第一个数值 | 数值 |
B | Second Number | 第二个数 | 用于比较的第二个数值 | 数值 |
R | Result | 结果 | 表示第一个数值是否大于第二个数值的结果 | 布尔值 |
Logical Not Filter 逻辑非过滤器
- Logical Not Filter运算器的功能是执行逻辑“非”操作,它会检查输入值是否为假(False)。如果输入值为真(True),那么输出就是假(False);如果输入值为假,那么输出就是真(True)。这个运算器通常用于反转一个条件的逻辑状态。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
I | Input | 输入 | 用于逻辑“非”操作的输入值 | 布尔值 |
O | Output | 输出 | 表示输入值逻辑状态反转后的输出结果 | 布尔值 |
Logical Or Filter 逻辑或过滤器
- Grasshopper运算器中的Logical Or Filter功能是用来执行逻辑“或”操作的,它可以检查两个或多个输入是否至少有一个为真。如果至少有一个输入为真,那么输出就是真(True),否则就是假(False)。这在处理多个条件判断时非常有用。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
A | Input A | 输入A | 第一个用于比较的输入值 | 布尔值 |
B | Input B | 输入B | 第二个用于比较的输入值 | 布尔值 |
C | Additional Inputs | 额外输入 | 更多用于比较的输入值 | 布尔值 |
R | Result | 结果 | 表示至少有一个输入值为真时的输出结果 | 布尔值 |
Union Filter 联合过滤器
- Grasshopper的Union Filter运算器用于将多个过滤器合并成一个联合体,如果至少有一个输入过滤器评估为真,则返回真。这对于在参数空间中执行逻辑运算时非常有用,可以灵活地组合多个条件。
ID | Name | 中文翻译 | 功能描述 | 数据类型 |
---|---|---|---|---|
F | Filters | 过滤器 | 输入的过滤器列表,用于创建联合过滤器 | Predicate |
F | Filter | 过滤器 | 输出的过滤器,如果至少一个输入过滤器为真则为真 | Predicate |
Less ThanFilter 小于过滤器
- Grasshopper运算器中的**`Less Than Filter`**功能是用来判断一个数值是否小于另一个数值。这个功能在处理数据流和列表时非常有用,可以帮助用户筛选出小于特定值的数据项。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
A | Number | 数字 | 要比较的第一个数值 | 数值 |
B | Number | 数字 | 要比较的第二个数值 | 数值 |
R | Result | 结果 | 输出比较结果,小于时为真 | 布尔值 |