[发明专利]一种基于Dynamo实现Revit房间建模和命名标注的方法及模型在审
| 申请号: | 202110758798.6 | 申请日: | 2021-07-05 | 
| 公开(公告)号: | CN113486424A | 公开(公告)日: | 2021-10-08 | 
| 发明(设计)人: | 田兴;赵宏安;杨东雷;张海亮;满学武;张思锐;黄蕊;李晗祎;赵锋;安宁 | 申请(专利权)人: | 中铁一局集团有限公司;中铁一局集团建筑安装工程有限公司 | 
| 主分类号: | G06F30/13 | 分类号: | G06F30/13;G06T11/20;G06T17/10;G06T19/20 | 
| 代理公司: | 北京维正专利代理有限公司 11508 | 代理人: | 李传亮 | 
| 地址: | 710001 陕*** | 国省代码: | 陕西;61 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 基于 dynamo 实现 revit 房间 建模 命名 标注 方法 模型 | ||
1.一种基于Dynamo实现Revit房间建模和命名标注的方法,其特征在于,包括:
获取CAD房间模型以及所述CAD房间模型中的房间标记图层名称;
基于所述CAD房间模型以及房间标记图层名称生成图层列表数据集合,所述图层列表数据集合包括CAD文字数据;
根据所述图层列表数据集合以及预设的处理机制,得到房间命名字符以及房间命名字符的三维坐标;
选取所述CAD房间模型的标高;
根据所述房间命名字符、房间命名字符的三维坐标以及标高创建房间并对房间进行命名。
2.根据权利要求1所述的一种基于Dynamo实现Revit房间建模和命名标注的方法,其特征在于,所述预设的处理机制包括:
根据所述图层列表数据集合生成二维列表数据,所述二维列表数据包括CAD文字数据;
将所述二维列表数据中的CAD文字数据提取出来,生成一维列表数据;
将所述一维列表数据转换为房间命名字符。
3.根据权利要求1或2所述的一种基于Dynamo实现Revit房间建模和命名标注的方法,其特征在于,还包括:基于预设的校正规则对所述房间命名字符的三维坐标进行校正。
4.根据权利要求3所述的一种基于Dynamo实现Revit房间建模和命名标注的方法,其特征在于,所述房间命名字符的三维坐标为一维列表数据所对应的房间名字的左下角的位置点的三维坐标。
5.根据权利要求4所述的一种基于Dynamo实现Revit房间建模和命名标注的方法,其特征在于,所述预设的校正规则包括:
获取房间命名字符个数以及房间命名字符的单个文字长度;
根据所述房间命名字符个数以及单个文字长度,得到房间命名字符的中心距离;
根据所述房间命名字符的三维坐标以及中心距离,得到校正后的三维坐标。
6.根据权利要求5所述的一种基于Dynamo实现Revit房间建模和命名标注的方法,其特征在于,所述房间命名字符的中心距离的设定方法包括:
根据公式d=a/2*B得到房间命名字符的中心距离d,其中,a为房间命名字符个数,B为单个文字长度。
7.根据权利要求5所述的一种基于Dynamo实现Revit房间建模和命名标注的方法,其特征在于:所述房间命名字符的单个文字长度在软件Revit中测量得到。
8.根据权利要求5所述的一种基于Dynamo实现Revit房间建模和命名标注的方法,其特征在于,根据所述房间命名字符的三维坐标以及中心距离,得到校正后的三维坐标包括:
将房间命名字符的三维坐标沿X轴移动中心距离的长度,得到最终校正后的三维坐标。
9.一种基于Dynamo实现Revit房间建模和命名标注的模型,其特征在于,包括:
选择模型节点,用于选择CAD房间模型;
房间图层获取节点,用于获取所述CAD房间模型的房间标记图层名称;
图层列表数据获取节点,用于根据所述CAD房间模型以及房间标记图层名称生成图层列表数据集合,所述图层列表数据集合包括CAD文字数据;
二维列表数据生成节点,用于根据所述图层列表数据集合生成二维列表数据,所述二维列表数据包括CAD文字数据;
一维列表数据生成节点,用于提取二维列表数据中的CAD数据,并生成一维列表数据;
房间名字生成节点,用于将所述一维列表数据转换为房间命名字符;
三维坐标获取节点,用于根据所述一维列表数据获取所述房间命名字符的三维坐标;
标高获取节点,用于获取所述CAD房间模型的标高;
房间建模命名节点,用于根据所述房间命名字符、房间命名字符的三维坐标以及标高创建房间并对房间进行命名。
10.根据权利要求9所述的一种基于Dynamo实现Revit房间建模和命名标注的模型,其特征在于,还包括:
房间命名字符个数获取节点,用于获取所述房间命名字符个数;
单个字体长度获取节点,用于获取所述房间命名字符的单个字体长度;
中心距离获取节点,用于根据所述房间命名字符个数以及单个字体长度获取房间命名字符的中心距离;
方向获取节点,用于获取房间命名字符移动的方向;
校正位置获取节点,用于根据房间命名字符的三维坐标、中心距离以及移动的方向,得到校正后的三维坐标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中铁一局集团有限公司;中铁一局集团建筑安装工程有限公司,未经中铁一局集团有限公司;中铁一局集团建筑安装工程有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110758798.6/1.html,转载请声明来源钻瓜专利网。





