基于Civil 3D的排水管网辅助建模二次开发
2021-10-13李在钟
毕 晨 李在钟
(林同棪国际工程咨询(中国)有限公司,重庆 401121)
引言
随着BIM技术在国内的快速发展及应用,越来越多的土木工程项目采用了Autodesk Civil 3D平台进行设计、建模[1-3]。Civil 3D软件中集成的管网模块,提供了一系列功能,可用于市政排水管网的建模、修改及分析等[4]; 在Civil 3D平台下,排水管网能够非常方便地与市政道路、隧道、强弱电管网等专业协同设计,多专业间数据可共享,极大提升了项目设计效率和设计精度[5]。
然而,由于Civil 3D是一款面向多专业的设计软件,且功能主要偏向于场地处理和路线设计等,软件功能难以完全覆盖到各个附属专业的建模需求; 就管网模块而言,Civil 3D没有面向国内市政排水管网设计场景和设计习惯进行深度优化,部分功能缺失或不完善,导致排水设计人员的建模效率低,推广正向设计需付出较高的代价。
为提高Civil 3D市政排水管网设计的效率,须对软件的管网设计模块进行二次开发,提高软件的易用性,为排水正向设计的推广做好铺垫。
同样作为BIM软件,Revit二次开发技术在国内已经得到了广泛的研究与应用[6-8]; 相比之下,Civil 3D二次开发技术在工程中的应用案例较少,且主要集中在场地、路线领域[9-11],至于其管网模块二次开发的研究与应用,则较为鲜见。故本研究亦希望通过对一系列具体功能的二次开发,来探讨Civil 3D重力管网模块二次开发的主要流程和若干技术细节。
1 二次开发流程
本研究基于Civil 3D的.NET API(.NET Application Programming Interface,即.NET框架下的应用程序编程接口),它为Civil 3D的二次开发提供了一系列功能接口,能实现绝大部分的软件操作;……
