Document
拖动滑块完成拼图
首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于变电GIM工程文件的三维建模方法及装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

摘要:本发明公开了一种基于变电GIM工程文件的三维建模方法及装置,该方法包括:建立包含多个缓存器的全局上下文,并对全局上下文的参数进行初始化为缓存器开辟数据空间;获取变电GIM工程文件并对变电GIM工程文件进行解压得到文件流,并将文件流装载至文件缓存当中,逐文件节点创建对应领域模型以及生成GIM工程树,同时向部件缓存、基础图元缓存、布尔图元列表以及引用模型缓存装载数据;遍历基础图元缓存、布尔图元列表分别进行并行和有序建模,遍历GIM工程树执行扁平化层级矩阵,遍历部件缓存按部件组织渲染数据后进行材质合并得到工程三维模型。本发明解决了现有技术中基于变电GIM工程文件进行三维建模时性能开销大的问题。

主权项:1.一种基于变电GIM工程文件的三维建模方法,其特征在于,所述方法包括:建立包含多个缓存器的全局上下文,并对所述全局上下文的参数进行初始化为所述缓存器开辟数据空间,所述缓存器包括文件缓存、部件缓存、基础图元缓存、布尔运图元列表以及引用模型缓存;获取变电GIM工程文件并对所述变电GIM工程文件进行解压得到文件流,并将所述文件流装载至所述文件缓存当中,按照GIM规范定义的数据层级和数据定义读取所述文件流,后逐文件节点创建对应领域模型以及生成GIM工程树,同时向所述部件缓存、基础图元缓存、布尔图元列表以及引用模型缓存装载数据;遍历所述基础图元缓存、布尔图元列表分别进行并行和有序建模,遍历所述GIM工程树执行扁平化层级矩阵,遍历所述部件缓存按部件组织渲染数据后进行材质合并得到工程三维模型;其中,所述遍历所述GIM工程树执行扁平化层级矩阵,遍历所述部件缓存按部件组织渲染数据后进行材质合并得到工程三维模型的步骤还包括:遍历GIM工程树,逐层计算场景树节点的累乘矩阵,直至叶子节点为止;遍历全局上下文的部件缓存,针对每一部件,递归遍历其子节点,筛选出所述每一部件下所有的图元节点,并组织得到部件三维模型数据;对部件三维模型的材质进行合并,以输出最终的所述工程三维模型。

全文数据:

权利要求:

百度查询: 中国电建集团江西省电力设计院有限公司 一种基于变电GIM工程文件的三维建模方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。