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