Entwine 编织
- Grasshopper的Entwine运算器用于将多个数据流合并成一个数据树,每个输入端口的数据成为树的一个分支
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
D | Data | 数据 | 要合并的多个数据流 | 数据流 |
E | Entwined | 合并后 | 合并后的数据树 | 数据树 |
F | Flatten | 扁平化 | 是否在合并前将所有数据扁平化 | 布尔值 |
G | Graft | 分支化 | 是否在合并前对每个数据流进行分支化处理 | 布尔值 |
S | Simplify | 简化 | 是否在合并后简化数据树结构 | 布尔值 |
Flip Matrix 翻转矩阵
- Grasshopper运算器 Flip Matrix 的功能是翻转数据结构,将原来的数据组织方式按照索引重新排列,形成新的数据结构。例如,如果原数据是六大组,每组四个数据,翻转后会变成四大组,每组六个数据。这种翻转仅适用于简单的数据结构,对于多级别的数据结构可能不适用。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
T | Tree | 树形数据 | 要翻转的原始数据结构 | 树形数据类型 |
F | Flip | 翻转 | 翻转后的数据结构 | 树形数据类型 |
Merge 合并
- Grasshopper运算器Merge的功能是将多个同级别的数据流合并成一个数据流。它按照输入端子的顺序(从上到下)来组织数据,这样可以更容易地管理和理解数据之间的关系。Merge运算器可以通过增加或减少输入端子来适应不同数量的数据流。它的主要作用是简化数据管理,确保数据的顺序和结构清晰可见。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
D1 | Data 1 | 数据1 | 定义第一组数据 | 数据流 |
D2 | Data 2 | 数据2 | 定义第二组数据 | 数据流 |
… | … | … | … | … |
Dn | Data n | 数据n | 定义第n组数据 | 数据流 |
R | Result | 结果 | 输出合并后的数据流 | 数据流 |
Explode Tree 炸开树形数据
- Grasshopper运算器 Explode Tree 的功能是将树形数据结构分解,将每个分支的数据分离到单独的列表中。这使得用户可以单独操作和访问树形数据的每个分支。
ID | Name | 中文翻译 | 功能描述 | 类型 |
---|---|---|---|---|
T | Tree | 树形数据 | 要分解的树形数据结构 | 树形数据类型 |
B | Branches | 分支 | 分解后的单独分支数据列表 | 列表类型 |