首页/技术分享

Dynamo基础之使用Code Block快速创建序列

发布于:2020-05-29 10:20:45
6473人 分享

我们知道Dynamo是Revit的好搭档,我们可以使用Dynamo对Revit的元素进行批量操作,大大提高Revit的建模效率。今天我们就来聊聊如何使用Dynamo的Code Block快速创建序列(列表)。

什么是Code Block?Code Block如下图所示,在Dynamo的工作空间中,任意空白位置双击鼠标左键即可生成一个Code Block。我们可以在Code Block中使用DesignScript语言进行编程,编写函数、调用其他节点、生成序列等等。今天我们要讲的是如何通过Code Block来快速生成序列,大致可分为三种语法。

code block.png

1.指定开始值、结束值和步距

如下图所示,想要快速生成一个序列,我们可以通过在Code Block中指定开始值、结束值和步距来生成,注意,这三者之间通过英文状态下的两个点连接,且顺序不能乱。下图中,开始值是0,结束值是50,每两个数之间的间隔(步距)是10,一共生成6个值。

开始、结束和步距.png

2.指定开始值、序列中值的个数和步距

指定个数的时候,需要在个数前加上“#”号,同样每个值的位置是固定的顺序,不能乱,如下图所示。

开始、个数和步距.png

3.指定开始值、结束值和序列中值的个数

同样的,指定值的个数的时候需要在个数前加上“#”号,并且这种指定方式不需要指定步距,Code Block会自动将结束值与开始值之间的间隔进行等分,如下图所示。

开始、结束和值的个数.png


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

上一篇:

Revit如何对六边形进行参变

下一篇:

Revit中,怎么让球与参照平面对齐锁定?