首页/技术分享

用Dynamo一次性创建楼层平面(投稿/文/李呈伟)

发布于:2019-12-19 17:34:14
6665人 分享

在项目中创建好标高后,我们要创建相应的楼层平面视图,在Reivt中的步骤是“视图”-“创建”-“楼层平面”:

创建楼层平面步骤.jpg

打开“新建楼层平面”对话框,为新建的视图选择一个或多个标高栏下,默认显示还未生成楼层平面视图的标高:

新建楼层平面图.jpg

然后选择相应的标高生成楼层平面视图。

那么,在Dynamo中如何实现创建楼层平面视图呢?

先新建一个dynamo文件,在Reivt节点库下,点开Selcetion,点击Categories,或者按住鼠标左键将其拖到工作空间:

categories节点.jpg

在Categories节点下拉选择栏中找到“标高”:

找到标高.jpg

再用“All Elements of Category”节点,将项目中所有的标高提取出来:

提取标高.jpg

在“Reivt”-“Views”-“FloorPlanView”下找到“FloorPlanView.ByLevel”节点:

楼层平面节点.jpg

最后,我们将各个节点进行相连,点击运行生成楼层平面视图:

标高重复.png

在视图中发现,楼层平面视图有重复,样板文件中已有标高1、标高2楼层平面视图,而在用Dynamo生成时是利用全部标高生成的,因而需要将已有的楼层平面视图排除出来,利用“List.GetItemAtIndex”节点配合标高的索引,将需要创建楼层平面的标高过滤出来,再将过滤出来的标高生成楼层平面视图即可:

过滤标高.jpg

PS:

标高3到标高6在列表的索引是2到5,因此利用Code Block生成列表。

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

上一篇:

Revit视图样板切换问题应对方法(投稿/文/李呈伟)

下一篇:

用Dynamo快速创建项目标高(投稿/文/李呈伟)