BIM论坛 - 建筑 三维 BIM 论坛 专题讨论 微博 软件

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 144|回复: 0

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

[复制链接]
发表于 2020-3-6 14:44:38 | 显示全部楼层 |阅读模式

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

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

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

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

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

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

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

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

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

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

PS:

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


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|中国BIM门户-ChinaBIM.com ( 京ICP备14035595号-1 )

GMT+8, 2020-8-14 00:58 , Processed in 0.125487 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表