[发明专利]一种CAD平面图纸自动化构建Revit三维模型的方法有效
申请号: | 202211144242.9 | 申请日: | 2022-09-20 |
公开(公告)号: | CN115510530B | 公开(公告)日: | 2023-08-22 |
发明(设计)人: | 徐照;金鑫 | 申请(专利权)人: | 东南大学 |
主分类号: | G06F30/13 | 分类号: | G06F30/13;G06F30/20;G06T17/00;G06Q50/08 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 田凌涛 |
地址: | 210096 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cad 平面 图纸 自动化 构建 revit 三维 模型 方法 | ||
1.一种CAD平面图纸自动化构建Revit三维模型的方法,其特征在于,针对目标建筑CAD平面图纸,执行以下步骤1-步骤5,获得目标建筑CAD平面图纸中的基本构件,并构建基本构件所对应的Revit三维模型:
步骤1.针对目标建筑CAD平面图纸,进行标准化处理,标准化处理包括:删除非基本构件图层、无法识别的文字和线段,保留基本构件图层,所述基本构件图层包括墙构件所在图层、柱构件所在图层、门窗构件所在图层、门窗标记所在图层;将目标建筑CAD平面图纸中的冗余图块进行拆解和删除,将目标建筑CAD平面图纸中重叠的线段进行合并和修正;
步骤2.在预设Revit项目中链接步骤1所获得的目标建筑CAD平面图纸;
步骤3.分别针对各基本构件,通过几何信息提取方法,提取各基本构件的几何信息;
所述几何信息提取方法包括建筑墙体及其几何信息提取方法、结构墙体及其几何信息提取方法、柱体及其几何信息提取方法、门窗及其几何信息提取方法、楼板及其几何信息提取方法;
所述结构墙体及其几何信息提取方法的具体步骤如下:
步骤S1:输入墙构件所在图层,根据当前视图获取墙构件的标高;
步骤S2:从墙构件所在图层中获取墙构件轮廓线,并构建墙边线集合;
步骤S3:针对墙边线集合中的各线段,预设线段长度范围,将长度小于预设下限值的线段删除,并对墙边线集合中的剩余各线段以长度由小至大升序排列;
步骤S4:从步骤S3所获得的墙边线集合中选取长度最小的线段,并在墙边线集合中搜索与该长度最小的线段平行且距离小于预设值的线段,若只有一条满足条件的线段,则将两线段作为一组平行线,若有两条以上满足条件的线段,则在满足条件的线段中搜索端点在垂直投影方向与长度最小的线段的端点重合的线段,若有满足条件的线段,则将该线段与长度最小的线段作为一组平行线,若没有满足条件的线段,则选择与长度最小的线段最近的线段,将两线段作为一组平行线;
步骤S5:判断步骤S4所获得的平行线中两线段的长度差值是否大于两线段距离的两倍,若否,则进行步骤S6;若是,则将两线段中较长的一条截断,其中,截断的长度为两线段中较短线段的长度与两线段距离的和,将截断后的线段放回墙边线集合中,并返回步骤S4;
步骤S6:若所有平行线匹配完成,则建立事务,创建墙;
步骤S7:依次取出墙边线集合中各平行线,分别针对各平行线中两线段的起点位置、终点位置取平均值,由起点位置、终点位置的平均值所对应的两个点连接作为墙中心线,并取平行线中两线段的距离作为墙宽;
步骤S8:根据预设的族类型,查找墙宽所对应的族类型,若未查找到墙宽所对应的族类型,则新建该墙宽所对应的族类型;
步骤S9:根据墙构件的标高、墙中心线、族类型,生成墙体;
步骤4.根据各基本构件的几何信息,创建与各基本构件相对应的族类型;
步骤5.根据步骤3所获得的各基本构件的几何信息,以及步骤4所获得的各基本构件所对应的族类型,计算各基本构件的定位点、定位线,并基于定位点、定位线,生成各基本构件的族实例;基于各基本构件的族实例,组成目标建筑的三维模型。
2.根据权利要求1所述的一种CAD平面图纸自动化构建Revit三维模型的方法,其特征在于,步骤1中,所述冗余图块包括与其他图块嵌套的图块、包含至少两种基本构件的图块、无基本构件的图块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211144242.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种鱼干风干腌制的生产方法
- 下一篇:一种篮球生产漏气检测方法