摘要
提出一种铁路围墙/栅栏的BIM设计方法,并利用C++语言基于CAA架构对CATIA进行二次开发,以提高建模效率。根据建模手段的不同,该方法将围墙/栅栏划分为标准长度构件和非标准长度构件2类,并分别进行建模。首先确定围墙/栅栏设置的边界并计算边界拐点,然后对边界进行分段处理,分别计算出标准长度构件和非标准长度构件的位置,最后进行模型的实例化或装配操作,完成模型创建。利用该方法创建的铁路围墙/栅栏BIM模型精度高、速度快,已在多个BIM项目中应用验证,效果良好。
引文
[1]铁路BIM联盟.铁路工程信息模型表达标准:1.0版[J].铁路技术创新,2016(1):5-177.
[2]铁路BIM联盟.铁路工程信息模型交付精度标准:1.0版[J].铁路技术创新,2018(1):14-127.
[3]李迎九.智能建造技术在铁路建设管理中的应用探索[J].中国铁路,2018(5):1-7.
[4]谭浩强.C++程序设计[M].北京:清华大学出版社,2004.
[5]胡毕福,吴约旺.CATIA软件建模与CAA二次开发[M].北京:北京航空航天大学出版社,2018.