基于Revit的门窗大样图快速出图方法、存储介质及设备技术

技术编号:36392744 阅读:17 留言:0更新日期:2023-01-18 09:57
本发明专利技术公开了一种基于Revit的门窗大样图快速出图方法、存储介质及设备,方法包括步骤:根据出图设置规则,获得门窗数据组;创建项目文件,遍历所述门窗数据组获得门窗族实例的GeometryObject集,根据所述GeometryObject集在所述项目文件中构建DirectShape模型,并生成门窗视图;将所述门窗视图导出为DWG格式文件,读取所述门窗视图的DWG格式文件获得门窗大样图数据集;根据所述门窗大样图数据集,绘制门窗大样图。本发明专利技术能够根据用户设置的出图规则,自动获得项目中的门窗数据,无需耗费人力进行整理和归类,并自动绘制门窗大样图,实现门窗大样图的快速出图,既有效提高设计人员的工作效率,又避免了人工绘图的造成疏漏。又避免了人工绘图的造成疏漏。又避免了人工绘图的造成疏漏。

【技术实现步骤摘要】
基于Revit的门窗大样图快速出图方法、存储介质及设备


[0001]本专利技术涉及BIM
,具体涉及一种基于Revit的门窗大样图快速出图方法、存储介质及设备。

技术介绍

[0002]建筑门窗大样图是建设工程设计中的必要环节,工程设计人员为了更为清晰的表达门窗的规格和做法,需绘制门窗大样图,以便于施工人员了解自己的设计意图,是施工图中必要的组成部分。
[0003]目前,建筑门窗大样图的绘制通常是工程设计人员根据经验,通过将项目的门窗进行分类,再根据门窗的类别和规格进行绘图。对于体量大、设计复杂的项目,这种人工手绘的出图方法不仅出图慢,花费大量的人力和时间,还容易出现疏漏,严重影响了项目的设计出图效率。

技术实现思路

[0004]为了克服上述技术缺陷,本专利技术提供一种基于Revit的门窗大样图快速出图方法、存储介质及设备,其能提升建筑门窗大样图的出图效率与质量。
[0005]为了解决上述问题,本专利技术按以下技术方案予以实现:
[0006]第一方面,本专利技术提供一种基于Revit的门窗大样图快速出图方法,包括步骤:
[0007]根据出图设置规则,获得门窗数据组;
[0008]创建项目文件,遍历所述门窗数据组获得门窗族实例的GeometryObject集,根据所述GeometryObject集在所述项目文件中构建DirectShape模型,并生成门窗视图;
[0009]将所述门窗视图导出为DWG格式文件,读取所述门窗视图的DWG格式文件获得门窗大样图数据集;
[0010]根据所述门窗大样图数据集,绘制门窗大样图。
[0011]进一步的,所述根据出图设置规则,获得门窗数据组包括步骤:
[0012]获取用户输入的出图设置规则,根据出图设置规则,获得Revit模型中需要导出门窗模型集;
[0013]遍历所述门窗模型集,获得门窗基础数据;
[0014]根据所述门窗基础数据,将门窗模型集进行分组,获得门窗数据组。
[0015]进一步的,所述出图设置规则包括要导出的门窗类型、图框样式、底高度标注方式、编号显示方式和玻璃标记中的一种或多种。
[0016]进一步的,所述门窗基础数据包括门窗族实例、门窗族类型、门窗尺寸、所属房间及所属楼层。
[0017]进一步的,读取所述门窗视图的DWG格式文件获得门窗大样图数据集包括:
[0018]读取所述DWG格式文件,获得门窗大样图轮廓数据;
[0019]根据所述门窗大样图轮廓数据,获得门窗大样图数据;
[0020]根据各组的门窗大样图数据,组合形成门窗大样图数据集。
[0021]进一步的,所述门窗大样图数据包括门窗轮廓线集合、最大轮廓线集合、门窗开启线集合、开启线方向标记线、玻璃标记线段集合、洞口尺寸、标注数据和标高线中的一种或多种。
[0022]进一步的,所述根据所述门窗大样图数据集,绘制门窗大样图包括如下步骤:
[0023]创建大样图视图,初始化绘图样式;
[0024]根据图框样式,在绘图视图中绘制图框;
[0025]遍历所述门窗大样图数据集,根据绘图样式在绘图视图中绘制各门窗大样图。
[0026]进一步的,所述绘图样式包括文字大小、标高注释符号、标注样式、标注线样式、图框线样式、普通实线样式、开启线样式、洞口线样式、标高线样式及玻璃符号线样式。
[0027]第二方面,本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现如第一方面所述的基于Revit的门窗大样图快速出图方法。
[0028]第三方面,本专利技术提供一种设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、至少一段程序、代码集或指令集由所述处理器加载并执行以实现如第一方面所述的基于Revit的门窗大样图快速出图方法。
[0029]与现有技术相比,本专利技术具有以下有益效果:
[0030]本专利技术能够根据用户设置的出图规则,自动获得项目中的门窗数据,无需耗费人力进行整理和归类,并自动绘制门窗大样图,实现门窗大样图的快速出图,既有效提高设计人员的工作效率,又避免了人工绘图的造成疏漏。
附图说明
[0031]下面结合附图对本专利技术的具体实施方式作进一步详细的说明,其中:
[0032]图1为实施例1中所述基于Revit的门窗大样图快速出图方法的流程示意图;
[0033]图2为实施例1中所述出图规则设置界面图;
[0034]图3为实施例1中所述步骤S1的流程示意图;
[0035]图4为实施例1中所述步骤S3的流程示意图;
[0036]图5为实施例1中所述步骤S4的流程示意图;
[0037]图6为实施例1中所述为门窗大样图的效果局部放大图。
具体实施方式
[0038]以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。
[0039]需要注意的是,本文中所提及的序号,如S1、S2
……
,该些序号仅仅是作为步骤与步骤之间的区分,并不代表该些步骤必须要按照序号的顺序严格执行。
[0040]实施例1
[0041]本实施例提供了一种基于Revit的门窗大样图快速出图方法,如图1所示,该方法
包括以下步骤:
[0042]S1:根据出图设置规则,获得门窗数据组;
[0043]具体的,出图规则对应了门窗大样图的出图效果,出图设置规则采用了选项的组合,根据用户输入的不同出图设置规则组合,获取与出图设置规则相对应的门窗数据组。如图2所示为出图规则设置界面,所述出图设置规则包括要导出的门窗类型、图框样式、底高度标注方式、编号显示方式和玻璃标记中的一种或多种。
[0044]具体的在本实施例中,如图3所示步骤S1包括:
[0045]S11:获取用户输入的出图设置规则,根据出图设置规则,获得Revit模型中需要导出门窗模型集。
[0046]其中,根据用户输入的不同出图设置规则组合,首先在Revit模型中获得出图设置规则中导出的门窗模型,根据出图设置规则获得的所有门窗模型组成对应门窗模型集。
[0047]S12:遍历所述门窗模型集,获得门窗基础数据。
[0048]其中,针对根据出图设置规则得到的门窗模型集,会对所述模型集中包含的每个门窗模型进行门窗数据的采集,得到每个门窗模型的门窗基础数据。具体的,门窗基础数据会包括门窗族实例、门窗族类型、门窗尺寸、所属房间及所属楼层。
[0049]S13:根据所述门窗基础数据与出图设置规则,将门窗模型集进行分组,获得门窗数据组。
[0050]其中,在获取到门窗模型集的所有门窗基础数据后,会根据所述门窗基础数据对门本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于Revit的门窗大样图快速出图方法,其特征在于,包括步骤:根据出图设置规则,获得门窗数据组;创建项目文件,遍历所述门窗数据组获得门窗族实例的GeometryObject集,根据所述GeometryObject集在所述项目文件中构建DirectShape模型,并生成门窗视图;将所述门窗视图导出为DWG格式文件,读取所述门窗视图的DWG格式文件获得门窗大样图数据集;根据所述门窗大样图数据集,绘制门窗大样图。2.根据权利要求1所述的基于Revit的门窗大样图快速出图方法,其特征在于,所述根据出图设置规则,获得门窗数据组包括步骤:获取用户输入的出图设置规则,根据出图设置规则,获得Revit模型中需要导出门窗模型集;遍历所述门窗模型集,获得门窗基础数据;根据所述门窗基础数据与所述出图设置规则,将门窗模型集进行分组,获得门窗数据组。3.根据权利要求2所述的基于Revit的门窗大样图快速出图方法,其特征在于,所述出图设置规则包括要导出的门窗类型、图框样式、底高度标注方式、编号显示方式和玻璃标记中的一种或多种。4.根据权利要求2所述的基于Revit的门窗大样图快速出图方法,其特征在于,所述门窗基础数据包括门窗族实例、门窗族类型、门窗尺寸、所属房间及所属楼层。5.根据权利要求1所述的基于Revit的门窗大样图快速出图方法,其特征在于,读取所述门窗视图的DWG格式文件获得门窗大样图数据集包括:读取所述DWG格式文件,获得门窗大样图轮廓数据;根据所述门窗大样图轮廓数据,获得门窗大样图数据;...

【专利技术属性】
技术研发人员:潘秀伟罗远峰杨远丰
申请(专利权)人:广州珠江外资建筑设计院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1