首页/技术分享

Dynamo样例文件解析之Core_RangeSyntax

发布于:2019-08-13 15:34:19
4253人 分享

该样例文件主要是关于范围语法的介绍,是应用于列表的语法。

1、节点Range可以创建一个等间距的列表。输入端start输入列表的起始值,输入端end输入列表的终止值,输入端step输入列表数值的间距。数据的间距不一样就会生成不同项数的列表。

2、节点Sequence可以生成一个固定间距,项数改变的列表。输入端start输入列表的起始值,输入端amount输入列表的项数,输入端step输入列表数据的间距。数据的间距是固定的,改变的是列表的项数。

3、通过在代码块或者节点Number使用列表中关于范围的语法。

3.1 起点..终点..步长,例如“0..10..2”。这种方式可以生成一个起点为0,终点为10,间距为2的列表。

3.2 起点..终点,例如“0..10”。这种省略了步长的情况,可以理解为步长为1。

3.3 起点..终点..# 数量,例如“0..10..# 3”。在起点与终点确定的情况下,再确定一个列表的项数,最终列表的间距也是等分的。例如,从0至10取三个数,第二个数字就会选择位于0和10中间的数字5。

3.4 起点..# 数量..间隔,例如“0..# 10..3”。在起点与间隔确定的情况下,再确定一个列表的项数。例如,从0开始确定间隔为3,列表将会根据间隔生成其他的数据,直到列表的项数满足要求。

3.5 通过代码块来应用语法时,也是可以添加参数的。

4、节点Range的作用与语法“起点..终点..步长”的效果是一样的。

5、节点Sequence的作用与语法“起点..# 数量..间隔”的效果是一样的。

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

上一篇:

Dynamo样例文件解析之Core_Python

下一篇:

revit怎么绘制楼梯栏杆?