Sets集合面板之数据列表的运算

Set:集合面板 作用:关于数据列表的运算,列表运算一般包含数据的增、删、改、查。 List:列表的运算 Sequence:数列的运算 Sets:集合的运算 Text:字符的运算 Tree:数据结构的运算

Set:集合面板
作用:关于数据列表的运算,列表运算一般包含数据的增、删、改、查。
List:列表的运算
Sequence:数列的运算
Sets:集合的运算
Text:字符的运算
Tree:数据结构的运算

List:只要是数据的集合都可以称之为列表(List),一个数据或多个数据都可以成为列表。

Insert Items:插入列表,给原始列表插入数据,L端口是原始列表,I要插入的数据,i插入数据位置。
Sets集合面板之数据列表的运算
Item Index:获取数列的序号
Sets集合面板之数据列表的运算

List Item:获取指定序号(Index)的数据。
i端口输入要获取的数据的序号,可以输入一个或多个。
放大视窗会可以增加减少输出端口。
Sets集合面板之数据列表的运算

List Length:获取列表的长度(数据的个数)。
Sets集合面板之数据列表的运算

Partition List:按数量拆分数据列表
S端口输入拆分后的列表数据的数量,S端口可以输入一个整数或者多个整数。
Sets集合面板之数据列表的运算
输入多个整数的情况,下图当中S端口输入2和3两个数字,那么输出的列表为2个数字和3个数字的列表集合。
Sets集合面板之数据列表的运算

Replace Item:替换数据。
L端口原始数据,I要替换的数据,i替换数据的位置
Sets集合面板之数据列表的运算

Reverse List:翻转数据的排序。
快捷方式:在数据端口点击右键,选择Reverse命令
Sets集合面板之数据列表的运算

Shift List:偏移数据序号。
S端口输入偏移的位数,比如输入1,这数据往后偏移1位,输入5,这数据往后偏移5位。
Sets集合面板之数据列表的运算
W端口控制是否删除偏移后的数据,默认不删除,W端口输入False则删除数据。
Sets集合面板之数据列表的运算
Sort List:按升降顺序排列数据。
下图当中打乱数据的列表经过Sort List运算器后又重新升序排列顺序了。
Sets集合面板之数据列表的运算

Split List:分割列表
i端口输入整数,按整数的数值分割成A和B两个新的列表。
Sets集合面板之数据列表的运算

Sub List:获取子列表
D端口输入子列表的区间值。
Sets集合面板之数据列表的运算

Dispath:数据分流,根据布尔值的规则分为A和B两个数列。
P端口输入分流的规则,规则内Ture数据分流到A列表,规则内False数据分流到B列表。
默认参数内分流规则的数据为Ture和False,P端口可以任意的添加布尔值。
Sets集合面板之数据列表的运算

Null Item:判断空数据,Null代表空数据类型。
N端口输出False表示没有空数据,输出Ture表示列表有空的数据。
Sets集合面板之数据列表的运算
在下图当中,圆形曲面上做等分点,由于有些等分点是落在圆形外面,圆形的点没有实际坐标,所以输出的点坐标有好多个空数据
Sets集合面板之数据列表的运算
Pick‘ n’ Choose:拾取选择数据
Sets集合面板之数据列表的运算

Replace Nulls:替换空数据
如下图所示
Sets集合面板之数据列表的运算
Weave:混合数据
P端口输入混合列表的序号,默认值为0,1
0,1端口输入混合的列表数据,放大视窗可以增加输入端口,输入端口的序号和P端口的数据要一致。
Sets集合面板之数据列表的运算

grasshopper

斐波那契数列原理解析与Grasshopper插件应用

2021-6-17 11:06:25

grasshopper

Grasshopper中Sequence上课笔记

2022-9-18 9:51:48

2 条回复 A文章作者 M管理员
  1. 姚镔城
    姚镔城给作者打赏了¥2
  2. 你好

    hlh