Member Index 成员索引
- Grasshopper运算器 Member Index 的功能是找出特定成员在集合中的出现位置和次数,常与 Create Set 运算器配合使用,以将所有相同数据分组。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
S | Set | 集合 | 要操作的集合 | 通用数据类型 |
M | Member | 成员 | 要搜索的成员 | 通用数据类型 |
I | Index | 索引 | 成员的索引位置 | 整数类型 |
N | Count | 数量 | 成员出现的次数 | 整数类型 |
Disjoint 不相交
- Grasshopper运算器 Disjoint (D) 的功能是判断两个集合是否没有共同的元素。如果两个集合没有任何共同元素,那么它们就是不相交的。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
A | Set A | 集合A | 第一个集合,用于判断与另一个集合是否不相交 | 通用数据类型 |
B | Set B | 集合B | 第二个集合,用于判断与另一个集合是否不相交 | 通用数据类型 |
D | Disjoint | 不相交 | 判断集合A和B是否不相交 | 布尔数据类型 |
Replace Members 替换成员
- Grasshopper运算器 Replace Members 的功能是在集合中查找指定的数据并进行替换。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
S | Set | 集合 | 要操作的集合 | 通用数据类型 |
F | Find | 查找 | 要替换的项目 | 通用数据类型 |
R | Replace | 替换 | 用于替换的项目 | 通用数据类型 |
R | Result | 结果 | 替换成员后的集合 | 通用数据类型 |
SubSet 子集
- Grasshopper运算器 SubSet (S) 的功能是从一个列表中提取子集,即选择列表中的一部分元素来创建一个新的列表。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
L | List | 列表 | 要从中提取子集的原始列表 | 通用数据类型 |
S | SubSet | 子集 | 提取的子集 | 通用数据类型 |
i | Indices | 索引 | 定义要提取的子集的索引 | 整数数据类型 |
N | Length | 长度 | 子集的长度 | 整数数据类型 |
Carthesian Product 笛卡尔积
- Grasshopper运算器 Carthesian Product 的功能是为两组具有相同基数的集合创建笛卡尔积,即将每个集合中的元素与另一个集合中的元素配对,形成所有可能组合的新集合。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
A | Set A | 集合A | 笛卡尔积运算的第一组集合 | 通用数据类型 |
B | Set B | 集合B | 笛卡尔积运算的第二组集合 | 通用数据类型 |
P | Product | 产品 | 集合A和B的笛卡尔积结果 | 通用数据类型 |