【技术实现步骤摘要】
一种基于Rhino的BIM构件施工编码创建方法及系统
[0001]本专利技术属于三维模型
,更具体地,涉及一种Rhino的BIM构件施工编码创建方法及系统。
技术介绍
[0002]在建筑技术与建筑材料高速发展的今天,复杂的建筑造型和异形的建筑曲面在实际工程中试用越来越多。Rhino作为目前比较好用的异形建筑三维建模软件在实际生活中运用越来越广泛。但Rhino在建筑信息传递方面还存在有一定缺陷。
[0003]建筑信息模型(Building Information Modeling,BIM)技术引入建筑行业,使建筑信息数据化。在整个建筑工程项目中,构件编码有着必不可少的作用。构件编码需要满足唯一性和实用性的要求。因此构件编码方便模型信息的存储与试用,可以实现Rhino模型的信息高效化管理和数据读取。
[0004]现阶段基于Rhino的BIM构件编码方式,采用手动设置、创建图例属性的方式来实现,工作量巨大且容易重复、出错。而且在每一次模型修改后都需要大量的编码工作,编码质量受人为因素影响较大,工作效率低。因此 ...
【技术保护点】
【技术特征摘要】
1.一种基于Rhino的BIM构件施工编码创建方法,其特征在于,包括:S1:获取Rhino模型文档的项目名称、图层名称、各构件中心点坐标和各构件GUID信息;S2:根据构件GUID信息进行简化编码,形成构件编码ID信息;S3:通过项目名称、图层名称、各构件中心点坐标和各构件编码ID信息形成项目唯一的构件ID;S4:根据构件GUID信息读取Rhino模型中对应构件的属性;S5:将项目唯一的构件ID及构件的属性整理输出为Excel文件;S6:将整理的Excel文件按照每个构件作为大层级,将项目唯一的构件ID及构件的属性作为属性层级转换为JSON格式数据,以为网页端进度看板和形象进度提供后台数据。2.根据权利要求1所述的方法,其特征在于,各构件中心点坐标由项目中的每一个构件的中心点位于三维空间的坐标数值组成,并由X轴、Y轴、Z轴的数值按照顺序排列组成。3.根据权利要求2所述的方法,其特征在于,步骤S1包括:获取Rhino模型文档的项目名称以及项目中的所有图层名称,依次读取每个图层中每个构件的中心点坐标,根据每个构件的中心点坐标获取构件的GUID信息。4.根据权利要求3所述的方法,其特征在于,步骤S4包括:按照项目名称(图层名称、图层中构件的中心点坐标X,Y,Z、构件编码ID信息)形成项目唯一的构件ID。5.一种基于Rhino的BIM构件施工编码创建系统,其特征在于,包括:信息获取模块,用于获取Rhi...
【专利技术属性】
技术研发人员:朱卓晖,胡梓钰,苏泽琳,
申请(专利权)人:中南建筑设计院股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。