X
返回顶部
当前位置: 首页> BIM资讯> BIM技术

BIM正向设计怎么做?Revit正向出图设置

发布:中文网小编3号 浏览:4064人 分享
发布于:2020-06-03 16:03

    在现阶段参建各方还达不到三维交付的情况下,在完成三维模型之后,仍然需要花大量的精力与时间来完成三维模型到平面图纸的转换,众所周知:CAD出图已经有相当成熟的国家标准与规范,各大知名设计院自己的CAD出图标准与规范与层出不穷,而Revit虽有相关的建模应用规范,但仍缺乏出图方面的详细指导规范,因此目前可采用的替代方法就是沿用原CAD的图层设置,下面就介绍如何在Revit正向出图中设置好与CAD相同的图层。

    首先要说的Revit并没有CAD中图层的这个概念,要想在Revit中设置好与CAD相同的图层,只能另辟蹊径,在对象样式中设置类别及子类别的名称、线样式、线型、线宽等,最后为了满足不同图幅打印的要求,需要在可见性替换中为类别及子类别中做颜色、线宽替换。

    以上为图层设置的总体思路,整理成流程图如下:

image.png

    Revit“图层”设置流程图

    需要注意的是,CAD中图层往往比较多,少则100多个,多则上千个图层,如果全靠手动去设置效率很低,而且容易出错。本文提供一种使用Dynamo批量设置对象样式及可见性替换的方法。节点图如下:(由于官方自带的设置节点存在一定问题,相关设置节点全部用Python重写,由于2016版API功能不全,要在2018下才能完全实现。)

image.png

    线样式及对象样式设置

image.png

    线样式及对象样式设置

    总体思路

    由于我在工作中没有原始的图层信息Excel文件,因此图层信息获取分为两部分,图层颜色与名称从cad获取,其余信息从事先整理好的Excell获取,通过关键字“图层名称”组成字典,给不同图层赋予正确的颜色。信息处理完毕,就可以链接设置节点开始设置。

    第一步:

    从excell获取数据,无需过多解释,最后输出的数据依次是“图层所属父类别名称”,“图层名称”,“线宽”,“线型”。

image.png

    第二步:

    从cad获取图层信息,整合linkdwg相关节点,导出图层名称与颜色。

image.png

image.png

    第三步:子类别生成

    提取完信息,就可以进行子类别生成,特别要注意的是本次转换的cad图层存在名称为“0”的图层,所以使用前,对图层名称进行数据转换,转换成字符串避免出错;

    同时,为尽可能增加节点功能,增加逻辑判断,可同时生成子类别和线样式子类别;

image.png

image.png

    子类别生成核心代码

    第四步:数据转换

    需要注意的是:从cad和excell获取的文件并不能直接应用于节点,需要进行数据转换,

image.png

image.png

    将cad的原始线宽转换层revit的线宽代号,当然线宽代号需提前设置

image.png

    转换线型

image.png

    避免出现白色图层

    第五步:子类别生成

    数据转换完成,就可以一键生成子类别了,速度很快,130多个图层基本感觉不到运行时间,而且只要输入数据不出错,结果就不会出现错误,正确率极高。

image.png

    代码在2018Revit中运行才能实现全部功能。

image.png

    结果展示:

image.png

    免责声明:本文转自知乎吴所谓,版权归原作者所有,如有侵权请联系。

    文章来源:BIMBANK

BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!