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

下载app免费领取会员

NULL

5cdd2dc095060.jpg

DynamoPrimer解析之Designing with Lists(五)

发布于:2019-12-02 10:20:45
首页/技术分享/Dynamo
收藏
4058

朱光旺

更多

DynamoPrimer解析之Designing with Lists(五)List.Map

1、创建两个列表,这两个列表的起始值都是-50,终止值都是50,但是第一个列表数据的数量为5个,第二个列表数据的数量为3个。因此两个列表分别为{-50, -25, 0, 25, 50}和{-50, 0, 50}。

01_创建两个列表.png

2、利用生成的列表创建两排点,点的X分量为第一个有五个索引项的列表,点的Y分量为第二个有三个索引项的列表。连缀方式改为叉积。于是便获得十五个点对象,并且被放入五个子列表中。

02_创建点图元.png

3、如果直接用节点List.Count计算列表的索引项数量,该节点应用的对象就是整个大的列表,因此获取的索引项数量就是五个子列表,结果就为5。

03_获取列表项.png

4、节点List.Map可以将函数应用到列表的所有元素,输入端list需要输入被处理的列表,输入端f(x)需要输入具体的函数,图中的函数是List.Count,即获取索引项数量。此时,函数List.Count针对的对象就不是整个大的列表,而是五个子列表,这五个列表都是包含3个点,因此最终的结果就是五个3。

04_通过节点List.Map获取索引项数量.png

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

未标题-1.jpg

上一篇:Revit坡道方向反向问题(投稿/文/李呈伟)

下一篇:DynamoPrimer解析之Designing with Lists(六)