近年来,基于电网信息模型(grid information model,GIM)的信息管理研究增多,研究人员需要在地区或场地层面有效地可视化GIM模型对象,并对模型数据进行应用和管理,但GIM模型具有跨度大、精细度高的特点,计算机在可视化和应用GIM模型时容...近年来,基于电网信息模型(grid information model,GIM)的信息管理研究增多,研究人员需要在地区或场地层面有效地可视化GIM模型对象,并对模型数据进行应用和管理,但GIM模型具有跨度大、精细度高的特点,计算机在可视化和应用GIM模型时容易遇到性能瓶颈。为此,文章基于BIMBase技术提出一种轻量化GIM数据的方法,首先对GIM文件进行解析,并对参数化几何进行网格化处理;然后通过顶点属性保持的合并算法去除网格中的冗余数据;最后设计数据存储结构,将几何、材质和属性解耦存储。GIM模型数据轻量化完成后,对顶点合并、模型加载和解析性能进行比较,均取得了较好效果。展开更多
针对BIM(Building Information Modeling)软件在数字化设计阶段存在几何引擎开放程度低、架构不清晰、建模流程冗余及信息安全无法保证等问题,基于国产BIMBase图形引擎,使用C++语言对BIM平台进行二次开发,研发了一种铁路隧道轨下结构BI...针对BIM(Building Information Modeling)软件在数字化设计阶段存在几何引擎开放程度低、架构不清晰、建模流程冗余及信息安全无法保证等问题,基于国产BIMBase图形引擎,使用C++语言对BIM平台进行二次开发,研发了一种铁路隧道轨下结构BIM设计软件。在数据结构模块,以轨下结构几何语义分析和参数化建模算法研究为基础,结合国产图形引擎参数化组件管理机制,构建了继承自BP图形元素(BPGraphicElement)的轨下结构类;在参数化组件模块,通过重写抽象基类的重要虚函数,实现了组件的三维建模、属性管理、移动复制等功能;在交互式设计模块,解析本地XML文件,自动为组件横断面、扫掠路径属性赋值,完成BIM正向设计。该软件有效实现了国产化BIM设计,且为基于BIMBase/C++二次开发的BIM技术研究提供了基本思路和方法。展开更多
为提高铁路桥梁BIM(Building Information Modeling)设计效率及其参数化模型的通用性,解决其内置几何约束表征对二次开发参数化桥梁结构建模的限制问题,本文基于几何语义分析铁路连续梁桥面系结构参数化建模流程,研究桥面系断面轮廓参...为提高铁路桥梁BIM(Building Information Modeling)设计效率及其参数化模型的通用性,解决其内置几何约束表征对二次开发参数化桥梁结构建模的限制问题,本文基于几何语义分析铁路连续梁桥面系结构参数化建模流程,研究桥面系断面轮廓参数化设计算法,开发具备二维交互式设计及XML结果输出功能的桥面系横断面设计软件,并通过国产BIMBase几何引擎二次开发形成铁路连续梁桥面系三维BIM设计软件。基于几何语义对铁路连续梁桥面系横断面进行分解,确定分段形式下的参数关系,提出了一种断面轮廓参数化设计算法。对应内存和本地XML定义两套数据结构,基于RapidXML工具包开发桥面系横断面设计软件,实现了二维环境下的横断面交互式设计。基于国产BIMBase几何引擎开发三维设计软件,验证了横断面设计软件及参数化算法的有效性。本文提出的参数化算法不受几何引擎内置约束表征的限制,直接绘制三维模型,满足桥面系二维、三维一体化设计需求,可提高铁路桥梁工程参数化设计的通用性。展开更多
文摘近年来,基于电网信息模型(grid information model,GIM)的信息管理研究增多,研究人员需要在地区或场地层面有效地可视化GIM模型对象,并对模型数据进行应用和管理,但GIM模型具有跨度大、精细度高的特点,计算机在可视化和应用GIM模型时容易遇到性能瓶颈。为此,文章基于BIMBase技术提出一种轻量化GIM数据的方法,首先对GIM文件进行解析,并对参数化几何进行网格化处理;然后通过顶点属性保持的合并算法去除网格中的冗余数据;最后设计数据存储结构,将几何、材质和属性解耦存储。GIM模型数据轻量化完成后,对顶点合并、模型加载和解析性能进行比较,均取得了较好效果。
文摘针对BIM(Building Information Modeling)软件在数字化设计阶段存在几何引擎开放程度低、架构不清晰、建模流程冗余及信息安全无法保证等问题,基于国产BIMBase图形引擎,使用C++语言对BIM平台进行二次开发,研发了一种铁路隧道轨下结构BIM设计软件。在数据结构模块,以轨下结构几何语义分析和参数化建模算法研究为基础,结合国产图形引擎参数化组件管理机制,构建了继承自BP图形元素(BPGraphicElement)的轨下结构类;在参数化组件模块,通过重写抽象基类的重要虚函数,实现了组件的三维建模、属性管理、移动复制等功能;在交互式设计模块,解析本地XML文件,自动为组件横断面、扫掠路径属性赋值,完成BIM正向设计。该软件有效实现了国产化BIM设计,且为基于BIMBase/C++二次开发的BIM技术研究提供了基本思路和方法。
文摘为提高铁路桥梁BIM(Building Information Modeling)设计效率及其参数化模型的通用性,解决其内置几何约束表征对二次开发参数化桥梁结构建模的限制问题,本文基于几何语义分析铁路连续梁桥面系结构参数化建模流程,研究桥面系断面轮廓参数化设计算法,开发具备二维交互式设计及XML结果输出功能的桥面系横断面设计软件,并通过国产BIMBase几何引擎二次开发形成铁路连续梁桥面系三维BIM设计软件。基于几何语义对铁路连续梁桥面系横断面进行分解,确定分段形式下的参数关系,提出了一种断面轮廓参数化设计算法。对应内存和本地XML定义两套数据结构,基于RapidXML工具包开发桥面系横断面设计软件,实现了二维环境下的横断面交互式设计。基于国产BIMBase几何引擎开发三维设计软件,验证了横断面设计软件及参数化算法的有效性。本文提出的参数化算法不受几何引擎内置约束表征的限制,直接绘制三维模型,满足桥面系二维、三维一体化设计需求,可提高铁路桥梁工程参数化设计的通用性。