针对Revit模型三维视图不能显示房间名称及房间编号(ID)的问题,设计了自动标注Revit三维模型中房间信息的中间件.该方法采用面向对象的C#编程语言,借助Revit API扩展方式,首先识别出Revit模型各楼层平面图的建筑构件,提取房间坐标数据信息;结合SQL server,建立BIM数据库(Epplus库),存储提取的数据信息;最后,利用Visual Studio和Revit平台,采用坐标数据匹配方法,实现Revit三维模型房间信息的自动标注.实例仿真证明,该方法能够自动准确定位识别Revit模型中的房间,完成标注,提高了设计人员和审图人员工作效率.
1