[发明专利]基于Dgn模型的BIM轻量化处理方法、系统、介质和设备在审
申请号: | 202210698743.5 | 申请日: | 2022-06-20 |
公开(公告)号: | CN115205449A | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 李学范;陈傲寒;魏新征;柴浩然;唐鑫;张亚坤 | 申请(专利权)人: | 北京优锘科技有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00 |
代理公司: | 北京安度修典专利代理事务所(特殊普通合伙) 11424 | 代理人: | 杨方成;马欢萍 |
地址: | 100015 北京市朝*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 dgn 模型 bim 量化 处理 方法 系统 介质 设备 | ||
1.一种基于Dgn模型的BIM轻量化处理方法,其特征在于,所述方法包括:
数据准备步骤:基于Dgn文件数据,预先建立多种映射表,所述映射表包括:Dgn项目与三维模型文件映射表、三维模型文件与三维几何元素映射表、三维几何元素与三维几何体映射表、三维几何体与网格及材质映射表;
遍历复用判断步骤:基于所述多种映射表,分别递归遍历所述三维模型文件及三维几何元素,在递归遍历中对所述三维模型文件及所述三维几何元素进行拆分复用判断,并基于三维几何元素将所述三维几何元素分类为共享单元、单元和几何体;
数据轻量化处理步骤:基于拆分复用判断结果,获得所述三维模型文件、所述三维几何元素、所述共享单元、所述单元及所述几何体的轻量化复用数据,所述轻量化复用数据包括:复用文件、复用元素、复用几何体、复用网格及复用材质。
2.根据权利要求1所述基于Dgn模型的BIM轻量化处理方法,其特征在于,所述遍历复用判断步骤包括:
三维模型遍历步骤:打开Dgn文件,遍历获取所有主文件及参考文件,并在遍历过程中,判断所述三维模型文件与三维几何元素映射表中是否存在相同的参考文件,过滤相同的所述参考文件,保留一份所述参考文件为所述复用文件,并在Dgn项目与三维模型文件映射表中记录所述复用文件的索引值和变换矩阵;
三维几何元素遍历步骤:遍历获取每个所述三维模型文件的所有三维几何元素,读取所述三维几何元素的全部属性,通过ID判断所述三维几何元素与三维几何体映射表中判断三维几何元素是否为复用元素,过滤相同的所述三维几何元素,保留一份所述三维几何元素为所述复用元素,并在三维模型文件与三维几何元素中记录所述复用元素的索引值和变换矩阵。
3.根据权利要求2所述基于Dgn模型的BIM轻量化处理方法,其特征在于,所述三维几何元素遍历步骤包括:
分类拆分步骤:通过读取所述三维几何元素的类型,对所述三维几何元素分类为:共享单元、单元及几何体;所述共享单元进一步递归拆分,直到全部拆分为所述几何体;
保留信息获取步骤:读取所述几何体的所述网格信息和所述材质信息,所述网格信息包括顶点信息、法线信息及UV信息;所述材质信息包括颜色、透明度、贴图;基于所述三维几何体与网格及材质映射表,将所述网格信息进行Draco编码压缩存储;
拆分复用判断步骤:判断所述几何体在三维几何体与网格及材质映射表是否为复用几何体,过滤相同所述三维几何体,只记录一份所述三维几何体为所述复用几何体,并在三维几何元素与三维几何体映射表中记录所述复用几何体的索引和变换矩阵。
4.一种基于Dgn模型的BIM轻量化处理系统,采用如权利要求1-3中任意一项所述基于Dgn模型的BIM轻量化处理方法,其特征在于,所述系统包括:
数据准备模块:基于Dgn文件数据,预先建立多种映射表,所述映射表包括:Dgn项目与三维模型文件映射表、三维模型文件与三维几何元素映射表、三维几何元素与三维几何体映射表及三维几何体与三角网格及材质映射表;
遍历复用判断模块:基于所述多种映射表,分别递归遍历所述三维模型文件及三维几何元素,在递归遍历中对所述三维模型文件及所述三维几何元素进行拆分复用判断,并基于三维几何元素将所述三维几何元素分类为共享单元、单元和几何体;
数据轻量化处理模块:基于拆分复用判断结果,获得所述三维模型文件、所述三维几何元素、所述共享单元、所述单元及所述几何体的轻量化复用数据,所述轻量化复用数据包括:复用文件、复用元素、复用几何体、复用网格及复用材质。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京优锘科技有限公司,未经北京优锘科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210698743.5/1.html,转载请声明来源钻瓜专利网。