中文核心期刊
CSCD来源期刊
中国科技核心期刊
RCCSE中国核心学术期刊

Journal of Chongqing Jiaotong University(Natural Science) ›› 2026, Vol. 45 ›› Issue (8): 11-21.DOI: 10.3969/j.issn.1674-0696.2026.08.02

• Intelligent Traffic Infrastructure • Previous Articles    

BIM design software development of railway continuous girder bridge deck system based on independent graphics engine

Qi Chenglong   

  1. (1. School of Civil Engineering, Tianjin 300072, China; 2. China Railway Design Group Co., Ltd., Tianjin 300308, China)
  • Received:2025-12-09 Revised:2026-04-11 Published:2026-09-01

基于自主图形引擎的铁路连续梁桥面系BIM设计软件开发

齐成龙1,2   

  1. (1. 天津大学 建筑工程学院,天津 300072; 2. 中国铁路设计集团有限公司,天津 300308)
  • 作者简介:齐成龙 (1986—),男,吉林公主岭人,高级工程师,博士研究生,主要从事BIM技术研究方面的工作。E-mail:qichenglong@live.cn
  • 基金资助:
    中国国家铁路集团有限公司科技研究开发计划项目(N2023G080-A(JB));中国铁路设计集团有限公司科技研发课题项目(2025A0153803)

Abstract: To overcome the limitations of foreign BIM software in terms of geometric engine, system architecture and data security, a roadmap developed based on the domestic BIMBase platform was researched and determined. By conducting in-depth API development of graphics engine using C++, a set of specialized tools for BIM forward design of railway continuous girder bridge deck system were constructed, with the core architecture centered around three layers. Firstly, at the data layer, the geometric semantics and engineering logic of bridge deck system components were thoroughly analyzed. Based on this, a specialized parameterized data structure was defined. This structure was deeply adapted to the component management mechanism of domestic graphics engine. The main bridge deck system class was derived from the platform’s fundamental graphic object (BPGraphicElement), forming core container for design information. Secondly, at the component functionality layer, core capabilities such as complete 3D modeling, attribute dynamic management and geometric transformations (e.g., moving, copying) for various bridge deck system parts were developed by systematically overriding key virtual functions of the base classes. Finally, at the interaction and application layer, the software could intelligently calculate the longitudinal layout range of different bridge deck cross-sections along the route and automatically generate geometric sweep paths. By parsing predefined local XML configuration files, cross-sectional property values can be automatically assigned to each component with one click, thus driving the parameterized generation of the entire model, and rapid conversion from design intent to 3D results was achieved. Testing indicates that the software development achievements have effectively achieved the goal of domestic substitution, and its parametric modeling efficiency has been significantly improved compared to international mainstream platforms. Meanwhile, this study has accumulated crucial experience and validated the feasibility of the technical pathway for developing high-performance specialized BIM tools based on BIMBase and C++.

Key words: railway engineering; continuous girder; bridge deck system; BIM; BIMBase; cross section; sweep path

摘要: 为突破国外BIM软件在几何引擎、系统架构与数据安全方面的限制,研究确立基于国产BIMBase平台的开发路线。通过C++语言对图形引擎进行深度二次开发,构建一套用于铁路连续梁桥面系BIM正向设计的专业化工具,其核心架构围绕3个层面展开。首先,在数据层,深入解析桥面系构件的几何语义与工程逻辑,并据此定义专用参数化数据结构,该结构深度适配国产图形引擎组件管理机制,桥面系主类由平台基础图形对象(BPGraphicElement)派生,形成承载设计信息的核心容器;其次,在组件功能层,通过系统性重写关键基类的虚函数,为桥面系各部件开发完整的三维建模、属性动态管理及几何变换(移动、复制)等核心能力;最后,在交互与应用层,软件能够智能计算不同桥面系横截面沿线路的纵向布置范围,并自动生成几何扫掠路径。通过解析预定义的本地XML配置文件,可一键为各组件的横断面属性赋值,从而驱动整个模型的参数化生成,实现从设计意图到三维成果的快速转换。测试表明,软件开发成果有效实现了国产化替代目标,其参数化建模效率相较于国际主流平台获得显著提升。同时,该实践为基于BIMBase与C++语言进行高性能专业BIM工具开发,积累了关键经验并验证技术路径可行性。

关键词: 铁道工程;连续梁;桥面系;BIM;BIMBase;横断面;扫掠路径

CLC Number: