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

下载app免费领取会员

NULL

ad.jpg

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

发布于:2020-05-29 10:20:45
首页/技术分享/Dynamo
收藏
6938

王锡金

更多

我们知道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


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

未标题-1.jpg

上一篇:Revit如何对六边形进行参变

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