图学学报 ›› 2026, Vol. 47 ›› Issue (1): 194-203.DOI: 10.11996/JG.j.2095-302X.2026010194
收稿日期:2025-06-12
接受日期:2025-09-08
出版日期:2026-02-28
发布日期:2026-03-16
通讯作者:邓鹏,E-mail:1522958838@qq.com基金资助:
DENG Peng(
), TAN Wenzheng, LUO Huiming, LI Shuai, YANG Bin
Received:2025-06-12
Accepted:2025-09-08
Published:2026-02-28
Online:2026-03-16
Supported by:摘要:
随着建筑信息模型(BIM)技术在工程设计领域的广泛应用,由Revit平台驱动的三维正向设计在上部结构中已形成了较为成熟的解决方案。然而,独立基础作为结构的重要组成部分,其三维建模与出图仍存在效率低、信息完整性差等问题,且因主流的结构分析软件数据接口封闭,直接提取基础数据库文件的配筋信息并同步至Revit构件属性也极具挑战。为此,利用Revit API与MVVM架构模式,提出了一种基于AutoCAD图层与字段识别的独立基础参数化建模算法。将YJK结构分析软件生成的基础平面布置与配筋标注图导入至Revit平台,通过图层识别方法计算基础中心定位坐标与平面尺寸,再根据基础与配筋标注的相对位置关系,建立两者间的匹配逻辑,进而利用字段识别获取基础对应标注中的编号、高度及配筋信息,并将其自动写入模型的族属性中。此外,通过提取模型属性与几何面参照,还实现了基础尺寸与配筋自动标注等功能。最后,以某冷柜自制厂房为工程案例开展了独立基础参数化建模及出图应用实践,并与常规方法进行了对比。结果表明,该算法能显著提高独立基础三维建模与标注出图效率,且对PKPM软件导出的计算文件具有良好的适配性。
中图分类号:
邓鹏, 谭文正, 罗慧明, 李帅, 杨斌. 基于Revit二次开发的独立基础参数化建模方法研究[J]. 图学学报, 2026, 47(1): 194-203.
DENG Peng, TAN Wenzheng, LUO Huiming, LI Shuai, YANG Bin. Research of parametric modeling methods for isolated foundation based on Revit secondary development[J]. Journal of Graphics, 2026, 47(1): 194-203.
| 方法名称 | 功能 |
|---|---|
| GetOutline() | 获取边界框的最大和最小坐标点 |
| ZoomAndCenterRectangle() | 居中缩放显示当前视图指定区域 |
| NewFamilyInstance() | 创建新的Revit族实例 |
| Set() | 修改Revit元素参数值 |
| Delete() | 删除指定的Revit元素 |
| get_Geometry() | 获取Revit元素的几何信息 |
| NewDimension() | 创建线性尺寸标注 |
| Create() | 创建结构基础标记 |
表1 Revit API中的部分方法与功能
Table 1 Partial methods and their functions in Revit API
| 方法名称 | 功能 |
|---|---|
| GetOutline() | 获取边界框的最大和最小坐标点 |
| ZoomAndCenterRectangle() | 居中缩放显示当前视图指定区域 |
| NewFamilyInstance() | 创建新的Revit族实例 |
| Set() | 修改Revit元素参数值 |
| Delete() | 删除指定的Revit元素 |
| get_Geometry() | 获取Revit元素的几何信息 |
| NewDimension() | 创建线性尺寸标注 |
| Create() | 创建结构基础标记 |
图3 独立基础类型((a) 锥形单阶;(b) 阶形单阶;(c) 阶形二阶;(d) 阶形三阶)
Fig. 3 Isolated foundation types ((a) Tapered single-stage; (b) Stepped single-stage; (c) Stepped two-stage; (d) Stepped three-stage)
| 方法 | 参数化建模 | 标注出图 | ||
|---|---|---|---|---|
| 模型生成 | 建模处理 | 总耗时 | ||
| 手动方法 | 120.0 | 120.0 | 90.0 | |
| TSRS | 1.1 | 35.0 | 36.1 | 90.0 |
| Revit-YJKS | 0.8 | 35.0 | 35.8 | 25.0 |
| 本文方法 | 1.2 | 17.0 | 18.2 | 15.0 |
表3 不同方法下独立基础建模与标注出图时间/min
Table 3 Modeling and drafting time for isolated foundation under different methods/min
| 方法 | 参数化建模 | 标注出图 | ||
|---|---|---|---|---|
| 模型生成 | 建模处理 | 总耗时 | ||
| 手动方法 | 120.0 | 120.0 | 90.0 | |
| TSRS | 1.1 | 35.0 | 36.1 | 90.0 |
| Revit-YJKS | 0.8 | 35.0 | 35.8 | 25.0 |
| 本文方法 | 1.2 | 17.0 | 18.2 | 15.0 |
| [1] | 徐照, 李启明. BIM技术理论与实践[M]. 北京: 机械工业出版社, 2020: 11-12. |
| XU Z, LI Q M. BIM technology: theory and practice[M]. Beijing: China Machine Press, 2020: 11-12 (in Chinese). | |
| [2] | 崔青玉, 孙晗凌, 吴洋. 基于模型数据驱动的城际铁路工程自动化计量研究与实践[J]. 建筑经济, 2023, 44(S2): 319-323. |
| CUI Q Y, SUN H L, WU Y. Research and practice of automatic calculation for intercity railway engineering based on model data driven[J]. Construction Economy, 2023, 44(S2): 319-323 (in Chinese). | |
| [3] | 张兴军. 基于建筑信息模型的数字化交付在城市轨道交通工程中的应用[J]. 城市轨道交通研究, 2023, 26(7): 236-240, 245. |
| ZHANG X J. Application of digital delivery based on BIM in urban rail transit engineering[J]. Urban Mass Transit, 2023, 26(7): 236-240, 245 (in Chinese). | |
| [4] |
王海俊, 宦国胜, 沈国华, 等. 信息模型技术在挡土墙设计中的应用与研究[J]. 重庆交通大学学报(自然科学版), 2017, 36(6): 75-79.
DOI |
| WANG H J, HUAN G S, SHEN G H, et al. Application and research of information model technology in retaining wall design[J]. Journal of Chongqing Jiaotong University (Natural Science), 2017, 36(6): 75-79 (in Chinese). | |
| [5] | YANG X, KOEHL M, GRUSSENMEYER P. Parametric modelling of as-built beam framed structure in BIM environment[C]// 3D Virtual Reconstruction and Visualization of Complex Architectures. Nafplio: The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, 2017: 651-657. |
| [6] |
LIU J P, XU C R, WU Z, et al. Intelligent rebar layout in RC building frames using artificial potential field[J]. Automation in Construction, 2020, 114: 103172.
DOI URL |
| [7] | 刘世龙, 马智亮. 基于BIM的钢筋骨架语义设计点云自动生成算法[J]. 图学学报, 2021, 42(5): 816-822. |
| LIU S L, MA Z L. BIM-based algorithm for automatic generation of semantic as-designed point cloud of reinforcement skeleton[J]. Journal of Graphics, 2021, 42(5): 816-822 (in Chinese). | |
| [8] | 朱致远, 牛志伟, 张宇, 等. Revit二次开发在水闸工程挡土墙设计中的应用[J]. 人民长江, 2021, 52(2): 117-121. |
| ZHU Z Y, NIU Z W, ZHANG Y, et al. Application of Revit secondary development in retaining wall design of sluice engineering[J]. Yangtze River, 2021, 52(2): 117-121 (in Chinese). | |
| [9] | 卞明月, 陈鑫, 谈丽华, 等. 摇摆钢支撑快速建筑信息模型建模技术及其Revit模块开发[J]. 科学技术与工程, 2021, 21(26): 11280-11288. |
| BIAN M Y, CHEN X, TAN L H, et al. Rapid building information modeling (BIM) modeling technology for rocking steel truss and its Revit module development[J]. Science Technology and Engineering, 2021, 21(26): 11280-11288 (in Chinese). | |
| [10] | 牛立军, 梁燕迪, 王程. 基于Revit二次开发的水利工程BIM正向设计研究[J]. 人民黄河, 2022, 44(3): 155-159. |
| NIU L J, LIANG Y D, WANG C. Research on BIM forward design of hydraulic engineering projects based on Revit secondary development[J]. Yellow River, 2022, 44(3): 155-159 (in Chinese). | |
| [11] |
陈菁, 余芳强, 易思坤, 等. 基于BIM的施工深化自动出图系统设计与开发[J]. 图学学报, 2023, 44(4): 801-809.
DOI |
|
CHEN J, YU F Q, YI S K, et al. Design and development of automatic drawing system for construction deepening based on BIM[J]. Journal of Graphics, 2023, 44(4): 801-809 (in Chinese).
DOI |
|
| [12] | 陈泽云, 陈鑫, 谈丽华, 等. 基于Revit平台的隔震支座快速建模模块开发与应用[J]. 科学技术与工程, 2024, 24(2): 706-714. |
| CHEN Z Y, CHEN X, TAN L H, et al. Development and application of rapid modeling module for isolators based on Revit platform[J]. Science Technology and Engineering, 2024, 24(2): 706-714 (in Chinese). | |
| [13] |
LI J, SONG H X, ZHOU Z W, et al. A Revit-Midas/Civil conversion approach for bridge superstructures analysis[J]. Engineering Research Express, 2024, 6(1): 015109.
DOI |
| [14] |
张维锦, 陈五琴. 基于Revit的桩基承台自动设计算法[J]. 图学学报, 2019, 40(4): 771-777.
DOI |
| ZHANG W J, CHEN W Q. Automatic design algorithm of pile foundation cap based on Revit[J]. Journal of Graphics, 2019, 40(4): 771-777 (in Chinese). | |
| [15] | 孙祥. 桩基设计计算的BIM应用及有限元分析[D]. 石家庄: 石家庄铁道大学, 2019. |
| SUN X. BIM application and finite element analysis of pile foundation design and calculation[D]. Shijiazhuang: Shijiazhuang Tiedao University, 2019 (in Chinese). | |
| [16] | 贺林. 基于Revit和Tekla结构基础的BIM模型创建方法研究[D]. 沈阳: 沈阳建筑大学, 2021. |
| HE L. Research on BIM model creation method based on Revit and Tekla structure foundation[D]. Shenyang: Shenyang Jianzhu University, 2021 (in Chinese). | |
| [17] | 贾诗颖. 基于Revit的独立基础参数化设计的研究[D]. 大连: 大连理工大学, 2018. |
| JIA S Y. Research on parametric design of independent foundation based on Revit[D]. Dalian: Dalian University of Technology, 2018 (in Chinese). | |
| [18] | 王晓宇. 基于RevitAPI的桩基础参数化设计[D]. 大连: 大连理工大学, 2020. |
| WANG X Y. Parametric design of pile foundation based on RevitAPI[D]. Dalian: Dalian University of Technology, 2020 (in Chinese). | |
| [19] | 苗雨轩. 基于Revit的条形基础参数化设计[D]. 大连: 大连理工大学, 2021. |
| MIAO Y X. Parametric design of strip foundation based on Revit[D]. Dalian: Dalian University of Technology, 2021 (in Chinese). | |
| [20] | 李浩然. 基于Revit的筏形基础参数化设计的研究[D]. 大连: 大连理工大学, 2021. |
| LI H R. Research on parametric design of raft foundation based on Revit[D]. Dalian: Dalian University of Technology, 2021 (in Chinese). | |
| [21] | Autodesk Asia Pte Ltd. Autodesk Revit二次开发基础教程[M]. 上海: 同济大学出版社, 2015: 5-10. |
| Autodesk Asia Pte Ltd. Autodesk Revit secondary development basic tutorial[M]. Shanghai: Tongji University Press, 2015: 5-10 (in Chinese). | |
| [22] | SMITH J. WPF apps with the Model-View-ViewModel design pattern[J]. MSDN Magazine, 2009, 24(2): 72-81. |
| [1] | 何庆, 荆传玉, 孙华坤, 姚力, 徐井芒, 王平. 基于BIM和语义网的轨道智能运维管理方法[J]. 图学学报, 2024, 45(3): 601-612. |
| [2] | 潘泽宇, 史健勇, 姜柳. 基于语义网的电网工程BIM模型完备性审查方法[J]. 图学学报, 2023, 44(5): 1021-1033. |
| [3] | 陈菁, 余芳强, 易思坤, 仇春华, 曹盈. 基于BIM的施工深化自动出图系统设计与开发[J]. 图学学报, 2023, 44(4): 801-809. |
| [4] | 王珩玮, 胡振中, 赵燕来, 钟坚, 陈伊. 面向城市信息模型的半自动地理配准方法研究[J]. 图学学报, 2023, 44(3): 616-624. |
| [5] | 何庆, 荆传玉, 高天赐, 王平. 基于IFC标准扩展的铁路轨道结构BIM模型构建研究[J]. 图学学报, 2023, 44(2): 357-367. |
| [6] | 张吉松, 于泽涵, 李海江. 基于语义网的BIM结构模型合规性审查方法[J]. 图学学报, 2023, 44(2): 368-379. |
| [7] | 邹强. 浅谈实体建模:历史、现状与未来[J]. 图学学报, 2022, 43(6): 987-1001. |
| [8] | 潘泽宇 , 杨海涛 , 王佳亮 . 基于 BIM 和本体的建筑不规则类型审查[J]. 图学学报, 2022, 43(5): 918-926. |
| [9] | 熊琛, 陈立斌, 李林泽, 许镇, 赵杨平. 基于计算机视觉与 BIM 的裂缝可视化管理方法[J]. 图学学报, 2022, 43(4): 721-728. |
| [10] | 姜柳, 史健勇, 付功义, 潘泽宇, 王朝宇. 基于 BIM 和深度学习的建筑平面凹凸不规则识别[J]. 图学学报, 2022, 43(3): 522-529. |
| [11] | 段锐, 邓晖, 邓逸川. ICT 支持的塔吊安全管理框架—— 回顾与展望[J]. 图学学报, 2022, 43(1): 11-20. |
| [12] | 张文元, 谈国新. 建筑物多尺度三维语义建模研究[J]. 图学学报, 2022, 43(1): 163-171. |
| [13] | 王永海 , 姚 玲 , 陈顺清 , 包世泰 , . 城市信息模型(CIM)分级分类研究[J]. 图学学报, 2021, 42(6): 995-1001. |
| [14] | 赵雪锋, 侯 笑, 刘占省, 李梦璇. 高校 BIM 课程教学闭环管理体系研究[J]. 图学学报, 2021, 42(6): 1011-1017. |
| [15] | 刘世龙, 马智亮. 基于 BIM 的钢筋骨架语义设计点云自动生成算法[J]. 图学学报, 2021, 42(5): 816-822. |
| 阅读次数 | ||||||
|
全文 |
|
|||||
|
摘要 |
|
|||||