完善主体资料,免费赠送VIP会员!
* 主体类型
* 企业名称
* 信用代码
* 所在行业
* 企业规模
* 所在职位
* 姓名
* 所在行业
* 学历
* 工作性质
请先选择行业
您还可以选择以下福利:
行业福利,领完即止!

下载app免费领取会员

NULL

5cdd2dc095060.jpg

DynamoPrimer解析之Designing with Lists(四)

发布于:2019-11-25 11:17:56
首页/技术分享/Dynamo
收藏
4489

朱光旺

更多

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

本文版权归腿腿教学网及原创作者所有,未经授权,谢绝转载。

pic.gif

上一篇:DynamoPrimer解析之Designing with Lists(三)

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