在项目中创建好标高后,我们要创建相应的楼层平面视图,在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生成列表。
转载请注明来源本文地址:https://www.tuituisoft/blog/3715.html