首页/技术分享

DynamoPrimer解析之Designing with Lists(四)

发布于:2019-11-25 11:17:56
4624人 分享

DynamoPrimer解析之Designing with Lists(四)List.GetItemAtIndex

1、准备工作与上一篇技术文章 http://www.tuituisoft.com/blog/3651.html 是一样的,生成两个圆形之后获取圆形上的点。

01_生成圆形.png

2、将节点Line.ByStartPointEndPoint取消预览,然后接上节点List.GetItemAtIndex。该节点能够获取列表中指定的索引项,输入端index输入的数据为0,因此能够获取列表中索引项为0的数据,即获取列表中的第一项。

02_获取列表中指定的索引项.png

List.Reverse

1、准备工作与上一步是一样的,生成两个圆形之后获取圆形上的点,点的数量为100。

03_生成圆形.png

2、节点List.ByReverse能够将列表的数据首尾互换,互换之后,第一个列表的起点就与第二个列表的终点相连,第一个列表的第二个数据就与第二个列表倒数第二个数据相连。最终将会生成图中所示的结果。

04_翻转列表.png

List.ShiftIndices

1、准备工作与上一步是一样的,生成两个圆形之后获取圆形上的点,点的数量为100。

05_生成圆形.png

2、节点List.ShiftIndices可以将列表的数据按照指定的方向移动指定的索引项。输入端list可以是任意的列表,输入端amount输入一个数值,数值为正值时,数据将会向前移动,数据为负值,数据将会向后移动。图中的输入端amount输入的数据为30,因此,列表中原本索引项为0的数据就会移动到索引项为30的位置。最终将会获取一个带有扭曲状态的连线。

06_滑动列表的数据.png

转载请注明来源本文地址:https://www.tuituisoft/blog/3652.html

上一篇:

DynamoPrimer解析之Designing with Lists(三)

下一篇:

顶部扶手在2016revit及2018revit版本如何设置?