-
3.5 Tree #6 数列路径操作
Construct Path 构造路径 端口功能 Grasshopper运算器 Construct Path 的功能是构建数据树的分支路径。这个运算器允许用户定义一个新的路径,用于组织和管理数据树中的数据分支。 Construct Path 运算器通过 Indices 端口接收整数类型的索引值来定义新的分支路径。这个运算器非常适合于在复杂的数据树结构中创建新的数据组织方式,以便于后续的数据处理和分…- 120
- 0
-
3.5 Tree #5 数列的相关性
Relative Item 相对项目 端口功能 Grasshopper的Relative Item运算器用于在数据树中查找与给定项相对应的项。 ID Name 中文翻译 功能描述 类型 T Tree 树 要查询的数据树 数据树 I Indices 索引 定义要查找的相对项的索引 整数列表 W Wrap 包裹 是否在数据树的末端包裹索引 布尔值 R Result 结果 查找到的与给定项相对应的项 数…- 117
- 0
-
3.5 Tree #4 数列过滤器
Stream Filter 流过滤器 端口功能 Grasshopper运算器 Stream Filter 的功能是根据布尔值条件过滤和分流数据,允许用户根据条件选择性地传递数据流。这可以用于在不同的条件下执行不同的操作,例如根据几何体类型分配特定的颜色或进行特定的分析。 Stream Filter 运算器通过 Gate 端口接收布尔值来决定数据流的方向。如果 Gate 为假,则数据流向 Strea…- 101
- 0
-
3.5 Tree #3 数列偏移和分割
Split Tree 分割树形数据 端口功能 Grasshopper运算器 Split Tree 的功能是根据特定的规则筛选和分割树形数据。它可以将数据分为符合规则的部分(正树)和不符合规则的部分(负树),这对于复杂数据结构的管理和操作非常有用。 规则(Masks)需要与原数据的格式一致,可以使用大括号 {} 和分号 ; 来构造不同层级的组号。例如,{0; ?} 表示筛选出所有以 0 开头的分支,…- 105
- 0
-
3.5 Tree #2 数列分支的组合
Entwine 编织 端口功能 Grasshopper的Entwine运算器用于将多个数据流合并成一个数据树,每个输入端口的数据成为树的一个分支 ID Name 中文翻译 功能描述 类型 D Data 数据 要合并的多个数据流 数据流 E Entwined 合并后 合并后的数据树 数据树 F Flatten 扁平化 是否在合并前将所有数据扁平化 布尔值 G Graft 分支化 是否在合并前对每个数…- 111
- 0
-
3.5 Tree #1 数列拍平与分组
Flatten Tree 拍平树形数据 端口功能 Grasshopper运算器 Flatten Tree 的功能是移除所有树形数据分层结构,把数据转移到单个分支,简单说就是把复杂的树形数据转换为列表。 ID Name 中文翻译 功能描述 类型 T Tree 树形数据 要操作的树形数据结构 树形数据类型 F Flatten 平坦化 移除层级结构后的数据列表 列表类型 Grasshopper运算器 F…- 147
- 0
-
3.4 Text #3 字符的查询与替换
Text Distance 文本距离 端口功能 Grasshopper的Text Distance运算器用于计算两个文本字符串之间的距离或差异。 ID Name 中文翻译 功能描述 类型 A Text A 文本A 第一个用于比较的文本字符串 字符串 B Text B 文本B 第二个用于比较的文本字符串 字符串 M Metric 度量 用于计算文本差异的度量方法 整数 D Distance 距离 两…- 31
- 0
-
3.4 Text #2 字符串格式化
Text Fragment 文本片段 端口功能 Grasshopper运算器 Text Fragment 的功能是提取文本的一部分(子集),可以指定开始的字符位置和要复制的字符数量。 ID Name 中文翻译 功能描述 类型 T Text 文本 要操作的文本 文本类型 i Start 开始 要复制的第一个字符的零基索引 整数类型 N Count 数量 要复制的字符数量,如果为空,则复制剩余的全部 …- 58
- 0
-
3.4 Text #1 字符串拆分组合
Text Split 文本分割 端口功能 Grasshopper运算器 Text Split (T) 的功能是使用分隔符将文本分割成片段。 ID Name 中文翻译 功能描述 类型 T Text 文本 要分割的文本 文本数据类型 C Separators 分隔符 用于分割文本的字符 文本数据类型 R Result 结果 分割后的文本片段 文本数据类型 Grasshopper运算器 Text Spl…- 136
- 0
-
3.3 Sets #3 集合键值
Find similar member 查找相似成员 端口功能 Grasshopper运算器 Find Similar Member (F) 的功能是在一个集合中找到与给定数据最相似的成员。 ID Name 中文翻译 功能描述 类型 D Data 数据 要搜索的数据 通用数据类型 S Set 集合 要搜索的集合 通用数据类型 H Hit 命中 集合S中与数据D最接近的成员 通用数据类型 i Ind…- 63
- 0
-
3.3 Sets #2 集合子集查找
Member Index 成员索引 端口功能 Grasshopper运算器 Member Index 的功能是找出特定成员在集合中的出现位置和次数,常与 Create Set 运算器配合使用,以将所有相同数据分组。 ID Name 中文翻译 功能描述 类型 S Set 集合 要操作的集合 通用数据类型 M Member 成员 要搜索的成员 通用数据类型 I Index 索引 成员的索引位置 整数类…- 93
- 0
-
3.3 Sets #1 集合布尔运算
Set Union 集合并集 端口功能 Grasshopper运算器 Set Union 的功能是创建两个集合的并集,即存在于任一集合中的唯一对象的集合。 ID Name 中文翻译 功能描述 类型 A Set A 集合A 用于并集运算的数据集合 通用数据类型 B Set B 集合B 用于并集运算的数据集合 通用数据类型 U Union 并集 集合A和B的并集结果 通用数据类 Grasshopper…- 81
- 0
-
3.2 Sequence #3 随机和震荡数列
Jitter 抖动 端口功能 Grasshopper的Jitter运算器用于随机打乱列表中的值。这个运算器允许用户根据指定的强度,随机地重新排序列表中的元素。如果提供了种子值(Seed),则打乱操作将根据该种子值进行,以保证随机性的可重复性。 例如,如果Jitter(J)设置为0.5,并且List(L)输入为列表(10, 20, 30, 40),那么Jitter运算器可能会生成一个新列表(30, …- 156
- 0
-
3.2 Sequence #2 常用的数学数列
Repeat Data 重复数据 端口功能 Grasshopper的Repeat Data运算器用于重复数据,以达到指定的列表长度。这个运算器允许用户输入一个模式,然后根据这个模式重复数据,直到生成的新列表达到用户指定的长度。 例如,如果长度(L)设置为5,并且数据(D)输入为数字(2,6,1),Repeat Data运算器会生成一个新列表(2,6,1,2,6),直到达到指定的长度1。这个运算器在…- 154
- 0
-
3.2 Sequence #1 删除数列项目
Cull Index 剔除索引 端口功能 Grasshopper的Cull Index运算器用于从列表中移除指定索引号的元素。当你需要删除列表中的某些特定项时,这个运算器非常有用。 Cull Index运算器在数据清洗和列表管理中非常有用,它允许用户快速移除不需要的数据项,从而维护列表的准确性和有效性。 ID Name 中文翻译 功能描述 类型 L List 列表 要进行筛选的原始列表 通用数据 …- 299
- 0
-
3.1 List #4 列表长短交叉运算
Cross Reference 交叉引用 端口功能 Grasshopper的Cross Reference运算器用于创建两个列表之间的交叉引用。它可以将一个列表中的每个元素与另一个列表中的每个元素配对,从而生成一个包含所有可能组合的新列表。这个运算器在需要进行大量数据配对和组合时非常有用。 例如,如果列表A包含元素[1, 2],列表B包含元素[a, b],使用Cross Reference运算器后…- 70
- 0
-
3.1 List #3 组合列表数据
Sift Pattern 筛选模式 端口功能 Grasshopper的Sift Pattern运算器用于根据重复的索引模式在列表中筛选元素。这个运算器可以根据提供的模式,将列表中的元素分配到多个输出中,每个输出对应一个索引模式。 Sift Pattern运算器在参数化设计中非常有用,特别是在需要根据特定规则对数据进行分类和组织时1。 ID Name 中文翻译 功能描述 类型 L List 列表 要…- 86
- 0
-
3.1 List #2 混合和分组列表
Replace Nulls 替换空值 端口功能 Grasshopper的Replace Nulls运算器用于将列表中的空值(Nulls)替换为用户指定的数据。这个运算器在处理数据时非常有用,特别是当你需要清理列表中的无效数据或者用特定的值填充空缺时。 Replace Nulls运算器确保数据的完整性,使得数据集更加可靠和易于操作。例如,在参数化设计中,它可以帮助维持数据结构的一致性,从而避免在后续…- 106
- 0
-
3.1 List #1 数据列表操作
Reverse List 反转列表 端口功能 Reverse List 运算器在Grasshopper中用于将列表中的元素顺序颠倒,即将列表的第一个元素与最后一个元素交换位置,以此类推。这个运算器在需要改变数据流向或者创建对称模式时非常有用。 IDName中文翻译功能描述类型LList列表输入的列表数据列表数据 Reverse List 运算器在Grasshopper中用于将列表中的元素…- 569
- 0