Article(id=1263514359418990594, tenantId=1146029695717560320, journalId=1263187241531621409, issueId=1263514351571428296, articleNumber=null, orderNo=null, doi=10.11996/JG.j.2095-302X.2026010194, pmid=null, cstr=null, oa=null, hot=null, price=null, onlineType=0, articleFormat=0, articleType=null, articleTypeStr=research-article, receivedDate=1749657600000, receivedDateStr=2025-06-12, revisedDate=null, revisedDateStr=null, acceptedDate=1757260800000, acceptedDateStr=2025-09-08, onlineDate=1779174898247, onlineDateStr=2026-05-19, pubDate=1772208000000, pubDateStr=2026-02-28, doiRegisterDate=null, doiRegisterDateStr=null, onlineIssueDate=1779174898247, onlineIssueDateStr=2026-05-19, onlineJustAcceptDate=null, onlineJustAcceptDateStr=null, onlineFirstDate=null, onlineFirstDateStr=null, sourceXml=null, magXml=null, createTime=1779174898247, creator=13701087609, updateTime=1779174898247, updator=13701087609, issue=Issue{id=1263514351571428296, tenantId=1146029695717560320, journalId=1263187241531621409, year='2026', volume='47', issue='1', pageStart='1', pageEnd='233', issueExtLink='null', onlineDate='null', pubDate='null', beforeIssueId=null, nextIssueId=null, price=null, status=1, issueComplete=1, articleOrder=1, issueType=1, specialIssue=null, createTime=1779174896376, creator=13701087609, updateTime=1779174963943, updator=13701087609, preIssue=null, nextIssue=null, ext={EN=IssueExt(id=1263514635077039012, tenantId=1146029695717560320, journalId=1263187241531621409, issueId=1263514351571428296, language=EN, specialIssueTitle=, coverIllustrator=null, specialIssueEditor=, specialIssueAbout=), CN=IssueExt(id=1263514635077039013, tenantId=1146029695717560320, journalId=1263187241531621409, issueId=1263514351571428296, language=CN, specialIssueTitle=, coverIllustrator=null, specialIssueEditor=, specialIssueAbout=)}, issueFiles=null}, startPage=194, endPage=203, ext={EN=ArticleExt(id=1263514361637777429, articleId=1263514359418990594, tenantId=1146029695717560320, journalId=1263187241531621409, language=EN, title=Research of parametric modeling methods for isolated foundation based on Revit secondary development, columnId=1263514359528080281, journalTitle=Journal of Graphics, columnName=BIM/CIM, runingTitle=null, highlight=null, articleAbstract=

With the widespread application of Building Information Modeling (BIM) technology in the field of engineering design, the Revit platform-driven 3D forward design has developed into a relatively mature solution for superstructure. However, as a critical structural component, isolated foundations still face challenges such as low efficiency and poor information integrity in 3D modeling and drawing generation. Moreover, due to the closed data interfaces of mainstream structural analysis software, it is extremely challenging to directly extract reinforcement information from fundamental database files and synchronize to the properties of Revit elements. To address this limitation, a new parametric modeling algorithm for isolated foundations based on AutoCAD layer and text recognition was proposed, utilizing the Revit Application Programming Interface (API) and the Model-View-ViewModel (MVVM) design pattern. By importing foundation layout and reinforcement annotation drawings generated by structural analysis software (e.g., YJK) into Revit, the algorithm calculated the center coordinates and planar dimensions of foundations using layer-recognition methods. Then, a matching logic was established between foundations and reinforcement annotations according to their relative positions. Subsequently, text recognition was employed to extract the corresponding annotations’ numbering, height, and reinforcement information, which were then automatically written into the family properties of the model. Additionally, the extraction of model attributes and geometric face references enabled automatic annotation of foundation dimensions and reinforcement. Finally, the proposed method was applied to the parametric modeling and drafting of isolated foundations for a self- built cold storage factory and was compared against conventional methods. The results demonstrated that this algorithm significantly improved the efficiency of three-dimensional modeling and annotation drawing for isolated foundations, while exhibiting excellent compatibility with calculation files exported from PKPM software.

, correspAuthors=null, authorNote=null, correspAuthorsNote=
DENG Peng,E-mail:
, copyrightStatement=null, copyrightOwner=null, extLink=null, articleAbsUrl=null, sourceXml=null, magXml=null, pdfUrl=null, pdf=null, pdfFileSize=null, pdfExtLink=null, richHtmlUrl=null, mobilePdfUrl=null, reviewReport=null, pdfFirstPage=null, abstractGraph=null, abstractGraphContent=null, abstractVideo=null, citation=null, cebUrl=null, magXmlContent=null, mapNumber=null, authorCompany=null, fund=null, authors=null, authorsList=Peng DENG, Wenzheng TAN, Huiming LUO, Shuai LI, Bin YANG), CN=ArticleExt(id=1263514382923870470, articleId=1263514359418990594, tenantId=1146029695717560320, journalId=1263187241531621409, language=CN, title=基于Revit二次开发的独立基础参数化建模方法研究, columnId=1263514359905567649, journalTitle=图学学报, columnName=建筑与城市信息模型, runingTitle=null, highlight=null, articleAbstract=

随着建筑信息模型(BIM)技术在工程设计领域的广泛应用,由Revit平台驱动的三维正向设计在上部结构中已形成了较为成熟的解决方案。然而,独立基础作为结构的重要组成部分,其三维建模与出图仍存在效率低、信息完整性差等问题,且因主流的结构分析软件数据接口封闭,直接提取基础数据库文件的配筋信息并同步至Revit构件属性也极具挑战。为此,利用Revit API与MVVM架构模式,提出了一种基于AutoCAD图层与字段识别的独立基础参数化建模算法。将YJK结构分析软件生成的基础平面布置与配筋标注图导入至Revit平台,通过图层识别方法计算基础中心定位坐标与平面尺寸,再根据基础与配筋标注的相对位置关系,建立两者间的匹配逻辑,进而利用字段识别获取基础对应标注中的编号、高度及配筋信息,并将其自动写入模型的族属性中。此外,通过提取模型属性与几何面参照,还实现了基础尺寸与配筋自动标注等功能。最后,以某冷柜自制厂房为工程案例开展了独立基础参数化建模及出图应用实践,并与常规方法进行了对比。结果表明,该算法能显著提高独立基础三维建模与标注出图效率,且对PKPM软件导出的计算文件具有良好的适配性。

, correspAuthors=null, authorNote=null, correspAuthorsNote=
邓鹏,E-mail:
, copyrightStatement=null, copyrightOwner=null, extLink=null, articleAbsUrl=null, sourceXml=Q0DmcsW+UDwbdjNobN3wdg==, magXml=dC7vjEEc8Vc2Y1IyVdtXeQ==, pdfUrl=null, pdf=ld7sq4/UeWW68Z7Sq5yGvA==, pdfFileSize=1647320, pdfExtLink=null, richHtmlUrl=null, mobilePdfUrl=null, reviewReport=null, pdfFirstPage=null, abstractGraph=hBSi5KWV2ZAw8gkDEJsjLQ==, abstractGraphContent=null, abstractVideo=null, citation=null, cebUrl=null, magXmlContent=5zPcvlqQz8P//xLBsi2o9g==, mapNumber=null, authorCompany=null, fund=null, authors=null, authorsList=邓鹏, 谭文正, 罗慧明, 李帅, 杨斌)}, authors=[Author(id=1263550830997791626, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, orderNo=0, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=1522958838@qq.com, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1263550833367573400, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, authorId=1263550830997791626, language=EN, stringName=Peng DENG, firstName=Peng, middleName=null, lastName=DENG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=China CEC Engineering Corporation, Changsha Hunan 410114, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1263550834336457634, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, authorId=1263550830997791626, language=CN, stringName=邓鹏, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=中国轻工业长沙工程有限公司, 湖南 长沙 410114, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1263550830016324481, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, xref=null, ext=[AuthorCompanyExt(id=1263550830075044739, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, companyId=1263550830016324481, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=China CEC Engineering Corporation, Changsha Hunan 410114, China), AuthorCompanyExt(id=1263550830104404868, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, companyId=1263550830016324481, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=中国轻工业长沙工程有限公司, 湖南 长沙 410114)])]), Author(id=1263550835561194418, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, orderNo=1, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1263550836379083711, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, authorId=1263550835561194418, language=EN, stringName=Wenzheng TAN, firstName=Wenzheng, middleName=null, lastName=TAN, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=China CEC Engineering Corporation, Changsha Hunan 410114, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1263550838060999625, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, authorId=1263550835561194418, language=CN, stringName=谭文正, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=中国轻工业长沙工程有限公司, 湖南 长沙 410114, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1263550830016324481, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, xref=null, ext=[AuthorCompanyExt(id=1263550830075044739, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, companyId=1263550830016324481, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=China CEC Engineering Corporation, Changsha Hunan 410114, China), AuthorCompanyExt(id=1263550830104404868, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, companyId=1263550830016324481, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=中国轻工业长沙工程有限公司, 湖南 长沙 410114)])]), Author(id=1263550838920831949, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, orderNo=2, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1263550839759692760, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, authorId=1263550838920831949, language=EN, stringName=Huiming LUO, firstName=Huiming, middleName=null, lastName=LUO, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=China CEC Engineering Corporation, Changsha Hunan 410114, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1263550840179123165, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, authorId=1263550838920831949, language=CN, stringName=罗慧明, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=中国轻工业长沙工程有限公司, 湖南 长沙 410114, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1263550830016324481, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, xref=null, ext=[AuthorCompanyExt(id=1263550830075044739, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, companyId=1263550830016324481, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=China CEC Engineering Corporation, Changsha Hunan 410114, China), AuthorCompanyExt(id=1263550830104404868, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, companyId=1263550830016324481, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=中国轻工业长沙工程有限公司, 湖南 长沙 410114)])]), Author(id=1263550840615330787, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, orderNo=3, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1263550843043832816, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, authorId=1263550840615330787, language=EN, stringName=Shuai LI, firstName=Shuai, middleName=null, lastName=LI, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=China CEC Engineering Corporation, Changsha Hunan 410114, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1263550843958191097, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, authorId=1263550840615330787, language=CN, stringName=李帅, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=中国轻工业长沙工程有限公司, 湖南 长沙 410114, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1263550830016324481, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, xref=null, ext=[AuthorCompanyExt(id=1263550830075044739, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, companyId=1263550830016324481, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=China CEC Engineering Corporation, Changsha Hunan 410114, China), AuthorCompanyExt(id=1263550830104404868, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, companyId=1263550830016324481, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=中国轻工业长沙工程有限公司, 湖南 长沙 410114)])]), Author(id=1263550845157761025, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, orderNo=4, firstName=null, middleName=null, lastName=null, nameCn=null, orcid=null, stid=null, country=null, authorPic=null, dead=0, email=null, emailSecond=null, emailThird=null, correspondingAuthor=0, authorType=1, ext={EN=AuthorExt(id=1263550847087140873, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, authorId=1263550845157761025, language=EN, stringName=Bin YANG, firstName=Bin, middleName=null, lastName=YANG, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=China CEC Engineering Corporation, Changsha Hunan 410114, China, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null), CN=AuthorExt(id=1263550847334604815, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, authorId=1263550845157761025, language=CN, stringName=杨斌, firstName=null, middleName=null, lastName=null, prefix=null, suffix=null, authorComment=null, nameInitials=null, affiliation=null, department=null, xref=null, address=中国轻工业长沙工程有限公司, 湖南 长沙 410114, bio=null, bioImg=null, bioContent=null, aboutCorrespAuthor=null)}, companyList=[AuthorCompany(id=1263550830016324481, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, xref=null, ext=[AuthorCompanyExt(id=1263550830075044739, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, companyId=1263550830016324481, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=China CEC Engineering Corporation, Changsha Hunan 410114, China), AuthorCompanyExt(id=1263550830104404868, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, companyId=1263550830016324481, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=中国轻工业长沙工程有限公司, 湖南 长沙 410114)])])], keywords=[Keyword(id=1263550848915857437, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, orderNo=1, keyword=isolated foundation), Keyword(id=1263550849381425189, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, orderNo=2, keyword=parametric modeling), Keyword(id=1263550850174148651, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, orderNo=3, keyword=Revit), Keyword(id=1263550851428245551, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, orderNo=4, keyword=secondary development), Keyword(id=1263550851864453171, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, orderNo=5, keyword=building information modeling), Keyword(id=1263550852392935482, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, orderNo=1, keyword=独立基础), Keyword(id=1263550852812365887, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, orderNo=2, keyword=参数化建模), Keyword(id=1263550853806415946, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, orderNo=3, keyword=Revit), Keyword(id=1263550854397812813, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, orderNo=4, keyword=二次开发), Keyword(id=1263550856092311634, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, orderNo=5, keyword=建筑信息模型)], refs=[Reference(id=1263550874677272846, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2020, volume=null, issue=null, pageStart=11, pageEnd=null, url=null, language=null, rfNumber=[1], rfOrder=0, authorNames=徐照, 李启明, journalName=BIM技术理论与实践, refType=null, unstructuredReference=徐照, 李启明. BIM技术理论与实践[M]. 北京: 机械工业出版社, 2020: 11-12., articleTitle=null, refAbstract=null), Reference(id=1263550874895376658, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2020, volume=null, issue=null, pageStart=11, pageEnd=null, url=null, language=null, rfNumber=[1], rfOrder=1, authorNames=XU Z, LI Q M, journalName=BIM technology: theory and practice, refType=null, unstructuredReference=XU Z, LI Q M. BIM technology: theory and practice[M]. Beijing: China Machine Press, 2020: 11-12 (in Chinese)., articleTitle=null, refAbstract=null), Reference(id=1263550875138646293, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2023, volume=44, issue=S2, pageStart=319, pageEnd=323, url=null, language=null, rfNumber=[2], rfOrder=2, authorNames=崔青玉, 孙晗凌, 吴洋, journalName=建筑经济, refType=null, unstructuredReference=崔青玉, 孙晗凌, 吴洋. 基于模型数据驱动的城际铁路工程自动化计量研究与实践[J]. 建筑经济, 2023, 44(S2): 319-323., articleTitle=基于模型数据驱动的城际铁路工程自动化计量研究与实践, refAbstract=null), Reference(id=1263550875386110234, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2023, volume=44, issue=S2, pageStart=319, pageEnd=323, url=null, language=null, rfNumber=[2], rfOrder=3, authorNames=CUI Q Y, SUN H L, WU Y, journalName=Construction Economy, refType=null, unstructuredReference=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)., articleTitle=Research and practice of automatic calculation for intercity railway engineering based on model data driven, refAbstract=null), Reference(id=1263550875549688094, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2023, volume=26, issue=7, pageStart=236, pageEnd=240, url=null, language=null, rfNumber=[3], rfOrder=4, authorNames=张兴军, journalName=城市轨道交通研究, refType=null, unstructuredReference=张兴军. 基于建筑信息模型的数字化交付在城市轨道交通工程中的应用[J]. 城市轨道交通研究, 2023, 26(7): 236-240, 245., articleTitle=基于建筑信息模型的数字化交付在城市轨道交通工程中的应用, refAbstract=null), Reference(id=1263550875683905825, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2023, volume=26, issue=7, pageStart=236, pageEnd=240, url=null, language=null, rfNumber=[3], rfOrder=5, authorNames=ZHANG X J, journalName=Urban Mass Transit, refType=null, unstructuredReference=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)., articleTitle=Application of digital delivery based on BIM in urban rail transit engineering, refAbstract=null), Reference(id=1263550875813929252, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2017, volume=36, issue=6, pageStart=75, pageEnd=79, url=null, language=null, rfNumber=[4], rfOrder=6, authorNames=王海俊, 宦国胜, 沈国华, journalName=重庆交通大学学报(自然科学版), refType=null, unstructuredReference=王海俊, 宦国胜, 沈国华, . 信息模型技术在挡土墙设计中的应用与研究[J]. 重庆交通大学学报(自然科学版), 2017, 36(6): 75-79., articleTitle=信息模型技术在挡土墙设计中的应用与研究, refAbstract=null), Reference(id=1263550875964924200, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2017, volume=36, issue=6, pageStart=75, pageEnd=79, url=null, language=null, rfNumber=[4], rfOrder=7, authorNames=WANG H J, HUAN G S, SHEN G H, journalName=Journal of Chongqing Jiaotong University (Natural Science), refType=null, unstructuredReference=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)., articleTitle=Application and research of information model technology in retaining wall design, refAbstract=null), Reference(id=1263550876212388143, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2017, volume=null, issue=null, pageStart=651, pageEnd=657, url=null, language=null, rfNumber=[5], rfOrder=8, authorNames=YANG X, KOEHL M, GRUSSENMEYER P, journalName=3D Virtual Reconstruction and Visualization of Complex Architectures, refType=null, unstructuredReference=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., articleTitle=Parametric modelling of as-built beam framed structure in BIM environment, refAbstract=null), Reference(id=1263550876526960949, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2020, volume=114, issue=null, pageStart=103172, pageEnd=null, url=null, language=null, rfNumber=[6], rfOrder=9, authorNames=LIU J P, XU C R, WU Z, journalName=Automation in Construction, refType=null, unstructuredReference=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., articleTitle=Intelligent rebar layout in RC building frames using artificial potential field, refAbstract=null), Reference(id=1263550878112407864, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2021, volume=42, issue=5, pageStart=816, pageEnd=822, url=null, language=null, rfNumber=[7], rfOrder=10, authorNames=刘世龙, 马智亮, journalName=图学学报, refType=null, unstructuredReference=刘世龙, 马智亮. 基于BIM的钢筋骨架语义设计点云自动生成算法[J]. 图学学报, 2021, 42(5): 816-822., articleTitle=基于BIM的钢筋骨架语义设计点云自动生成算法, refAbstract=null), Reference(id=1263550878489895231, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2021, volume=42, issue=5, pageStart=816, pageEnd=822, url=null, language=null, rfNumber=[7], rfOrder=11, authorNames=LIU S L, MA Z L, journalName=Journal of Graphics, refType=null, unstructuredReference=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)., articleTitle=BIM-based algorithm for automatic generation of semantic as-designed point cloud of reinforcement skeleton, refAbstract=null), Reference(id=1263550878775107905, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2021, volume=52, issue=2, pageStart=117, pageEnd=121, url=null, language=null, rfNumber=[8], rfOrder=12, authorNames=朱致远, 牛志伟, 张宇, journalName=人民长江, refType=null, unstructuredReference=朱致远, 牛志伟, 张宇, . Revit二次开发在水闸工程挡土墙设计中的应用[J]. 人民长江, 2021, 52(2): 117-121., articleTitle=Revit二次开发在水闸工程挡土墙设计中的应用, refAbstract=null), Reference(id=1263550879009988934, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2021, volume=52, issue=2, pageStart=117, pageEnd=121, url=null, language=null, rfNumber=[8], rfOrder=13, authorNames=ZHU Z Y, NIU Z W, ZHANG Y, journalName=Yangtze River, refType=null, unstructuredReference=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)., articleTitle=Application of Revit secondary development in retaining wall design of sluice engineering, refAbstract=null), Reference(id=1263550879328756039, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2021, volume=21, issue=26, pageStart=11280, pageEnd=11288, url=null, language=null, rfNumber=[9], rfOrder=14, authorNames=卞明月, 陈鑫, 谈丽华, journalName=科学技术与工程, refType=null, unstructuredReference=卞明月, 陈鑫, 谈丽华, . 摇摆钢支撑快速建筑信息模型建模技术及其Revit模块开发[J]. 科学技术与工程, 2021, 21(26): 11280-11288., articleTitle=摇摆钢支撑快速建筑信息模型建模技术及其Revit模块开发, refAbstract=null), Reference(id=1263550879613968716, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2021, volume=21, issue=26, pageStart=11280, pageEnd=11288, url=null, language=null, rfNumber=[9], rfOrder=15, authorNames=BIAN M Y, CHEN X, TAN L H, journalName=Science Technology and Engineering, refType=null, unstructuredReference=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)., articleTitle=Rapid building information modeling (BIM) modeling technology for rocking steel truss and its Revit module development, refAbstract=null), Reference(id=1263550880142451026, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2022, volume=44, issue=3, pageStart=155, pageEnd=159, url=null, language=null, rfNumber=[10], rfOrder=16, authorNames=牛立军, 梁燕迪, 王程, journalName=人民黄河, refType=null, unstructuredReference=牛立军, 梁燕迪, 王程. 基于Revit二次开发的水利工程BIM正向设计研究[J]. 人民黄河, 2022, 44(3): 155-159., articleTitle=基于Revit二次开发的水利工程BIM正向设计研究, refAbstract=null), Reference(id=1263550880364749142, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2022, volume=44, issue=3, pageStart=155, pageEnd=159, url=null, language=null, rfNumber=[10], rfOrder=17, authorNames=NIU L J, LIANG Y D, WANG C, journalName=Yellow River, refType=null, unstructuredReference=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)., articleTitle=Research on BIM forward design of hydraulic engineering projects based on Revit secondary development, refAbstract=null), Reference(id=1263550880637378907, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2023, volume=44, issue=4, pageStart=801, pageEnd=809, url=null, language=null, rfNumber=[11], rfOrder=18, authorNames=陈菁, 余芳强, 易思坤, journalName=图学学报, refType=null, unstructuredReference=陈菁, 余芳强, 易思坤, . 基于BIM的施工深化自动出图系统设计与开发[J]. 图学学报, 2023, 44(4): 801-809., articleTitle=基于BIM的施工深化自动出图系统设计与开发, refAbstract=null), Reference(id=1263550882583535969, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2023, volume=44, issue=4, pageStart=801, pageEnd=809, url=null, language=null, rfNumber=[11], rfOrder=19, authorNames=CHEN J, YU F Q, YI S K, journalName=Journal of Graphics, refType=null, unstructuredReference=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)., articleTitle=Design and development of automatic drawing system for construction deepening based on BIM, refAbstract=null), Reference(id=1263550882977800551, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2024, volume=24, issue=2, pageStart=706, pageEnd=714, url=null, language=null, rfNumber=[12], rfOrder=20, authorNames=陈泽云, 陈鑫, 谈丽华, journalName=科学技术与工程, refType=null, unstructuredReference=陈泽云, 陈鑫, 谈丽华, . 基于Revit平台的隔震支座快速建模模块开发与应用[J]. 科学技术与工程, 2024, 24(2): 706-714., articleTitle=基于Revit平台的隔震支座快速建模模块开发与应用, refAbstract=null), Reference(id=1263550883233653098, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2024, volume=24, issue=2, pageStart=706, pageEnd=714, url=null, language=null, rfNumber=[12], rfOrder=21, authorNames=CHEN Z Y, CHEN X, TAN L H, journalName=Science Technology and Engineering, refType=null, unstructuredReference=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)., articleTitle=Development and application of rapid modeling module for isolators based on Revit platform, refAbstract=null), Reference(id=1263550883497894254, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2024, volume=6, issue=1, pageStart=015109, pageEnd=null, url=null, language=null, rfNumber=[13], rfOrder=22, authorNames=LI J, SONG H X, ZHOU Z W, journalName=Engineering Research Express, refType=null, unstructuredReference=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., articleTitle=A Revit-Midas/Civil conversion approach for bridge superstructures analysis, refAbstract=null), Reference(id=1263550883749552496, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2019, volume=40, issue=4, pageStart=771, pageEnd=777, url=null, language=null, rfNumber=[14], rfOrder=23, authorNames=张维锦, 陈五琴, journalName=图学学报, refType=null, unstructuredReference=张维锦, 陈五琴. 基于Revit的桩基承台自动设计算法[J]. 图学学报, 2019, 40(4): 771-777., articleTitle=基于Revit的桩基承台自动设计算法, refAbstract=null), Reference(id=1263550884097679733, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2019, volume=40, issue=4, pageStart=771, pageEnd=777, url=null, language=null, rfNumber=[14], rfOrder=24, authorNames=ZHANG W J, CHEN W Q, journalName=Journal of Graphics, refType=null, unstructuredReference=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)., articleTitle=Automatic design algorithm of pile foundation cap based on Revit, refAbstract=null), Reference(id=1263550884202537337, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2019, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[15], rfOrder=25, authorNames=孙祥, journalName=桩基设计计算的BIM应用及有限元分析, refType=null, unstructuredReference=孙祥. 桩基设计计算的BIM应用及有限元分析[D]. 石家庄: 石家庄铁道大学, 2019., articleTitle=null, refAbstract=null), Reference(id=1263550884315783548, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2019, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[15], rfOrder=26, authorNames=SUN X, journalName=BIM application and finite element analysis of pile foundation design and calculation, refType=null, unstructuredReference=SUN X. BIM application and finite element analysis of pile foundation design and calculation[D]. Shijiazhuang: Shijiazhuang Tiedao University, 2019 (in Chinese)., articleTitle=null, refAbstract=null), Reference(id=1263550884491944320, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2021, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[16], rfOrder=27, authorNames=贺林, journalName=基于Revit和Tekla结构基础的BIM模型创建方法研究, refType=null, unstructuredReference=贺林. 基于Revit和Tekla结构基础的BIM模型创建方法研究[D]. 沈阳: 沈阳建筑大学, 2021., articleTitle=null, refAbstract=null), Reference(id=1263550884680688003, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2021, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[16], rfOrder=28, authorNames=HE L, journalName=Research on BIM model creation method based on Revit and Tekla structure foundation, refType=null, unstructuredReference=HE L. Research on BIM model creation method based on Revit and Tekla structure foundation[D]. Shenyang: Shenyang Jianzhu University, 2021 (in Chinese)., articleTitle=null, refAbstract=null), Reference(id=1263550884970094983, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2018, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[17], rfOrder=29, authorNames=贾诗颖, journalName=基于Revit的独立基础参数化设计的研究, refType=null, unstructuredReference=贾诗颖. 基于Revit的独立基础参数化设计的研究[D]. 大连: 大连理工大学, 2018., articleTitle=null, refAbstract=null), Reference(id=1263550885163032971, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2018, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[17], rfOrder=30, authorNames=JIA S Y, journalName=Research on parametric design of independent foundation based on Revit, refType=null, unstructuredReference=JIA S Y. Research on parametric design of independent foundation based on Revit[D]. Dalian: Dalian University of Technology, 2018 (in Chinese)., articleTitle=null, refAbstract=null), Reference(id=1263550885351776655, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2020, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[18], rfOrder=31, authorNames=王晓宇, journalName=基于RevitAPI的桩基础参数化设计, refType=null, unstructuredReference=王晓宇. 基于RevitAPI的桩基础参数化设计[D]. 大连: 大连理工大学, 2020., articleTitle=null, refAbstract=null), Reference(id=1263550885536326034, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2020, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[18], rfOrder=32, authorNames=WANG X Y, journalName=Parametric design of pile foundation based on RevitAPI, refType=null, unstructuredReference=WANG X Y. Parametric design of pile foundation based on RevitAPI[D]. Dalian: Dalian University of Technology, 2020 (in Chinese)., articleTitle=null, refAbstract=null), Reference(id=1263550887176298900, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2021, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[19], rfOrder=33, authorNames=苗雨轩, journalName=基于Revit的条形基础参数化设计, refType=null, unstructuredReference=苗雨轩. 基于Revit的条形基础参数化设计[D]. 大连: 大连理工大学, 2021., articleTitle=null, refAbstract=null), Reference(id=1263550887406985624, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2021, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[19], rfOrder=34, authorNames=MIAO Y X, journalName=Parametric design of strip foundation based on Revit, refType=null, unstructuredReference=MIAO Y X. Parametric design of strip foundation based on Revit[D]. Dalian: Dalian University of Technology, 2021 (in Chinese)., articleTitle=null, refAbstract=null), Reference(id=1263550887549591962, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2021, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[20], rfOrder=35, authorNames=李浩然, journalName=基于Revit的筏形基础参数化设计的研究, refType=null, unstructuredReference=李浩然. 基于Revit的筏形基础参数化设计的研究[D]. 大连: 大连理工大学, 2021., articleTitle=null, refAbstract=null), Reference(id=1263550887654449563, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2021, volume=null, issue=null, pageStart=null, pageEnd=null, url=null, language=null, rfNumber=[20], rfOrder=36, authorNames=LI H R, journalName=Research on parametric design of raft foundation based on Revit, refType=null, unstructuredReference=LI H R. Research on parametric design of raft foundation based on Revit[D]. Dalian: Dalian University of Technology, 2021 (in Chinese)., articleTitle=null, refAbstract=null), Reference(id=1263550887805444510, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2015, volume=null, issue=null, pageStart=5, pageEnd=null, url=null, language=null, rfNumber=[21], rfOrder=37, authorNames=Autodesk Asia Pte Ltd, journalName=Autodesk Revit二次开发基础教程, refType=null, unstructuredReference=Autodesk Asia Pte Ltd. Autodesk Revit二次开发基础教程[M]. 上海: 同济大学出版社, 2015: 5-10., articleTitle=null, refAbstract=null), Reference(id=1263550888048714144, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2015, volume=null, issue=null, pageStart=5, pageEnd=null, url=null, language=null, rfNumber=[21], rfOrder=38, authorNames=Autodesk Asia Pte Ltd, journalName=Autodesk Revit secondary development basic tutorial, refType=null, unstructuredReference=Autodesk Asia Pte Ltd. Autodesk Revit secondary development basic tutorial[M]. Shanghai: Tongji University Press, 2015: 5-10 (in Chinese)., articleTitle=null, refAbstract=null), Reference(id=1263550888438784419, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, doi=null, pmid=null, pmcid=null, year=2009, volume=24, issue=2, pageStart=72, pageEnd=81, url=null, language=null, rfNumber=[22], rfOrder=39, authorNames=SMITH J, journalName=MSDN Magazine, refType=null, unstructuredReference=SMITH J. WPF apps with the Model-View-ViewModel design pattern[J]. MSDN Magazine, 2009, 24(2): 72-81., articleTitle=WPF apps with the Model-View-ViewModel design pattern, refAbstract=null)], funds=[Fund(id=1263550874132013316, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, awardId=0307RD2024001, language=EN, fundingSource=The Digital Research and Development Fund of China Haisum Engineering Co., Ltd(0307RD2024001), fundOrder=null, country=null), Fund(id=1263550874408837384, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, awardId=0307RD2024001, language=CN, fundingSource=中国海诚数字化研发创新基金(0307RD2024001), fundOrder=null, country=null)], companyList=[AuthorCompany(id=1263550830016324481, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, xref=null, ext=[AuthorCompanyExt(id=1263550830075044739, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, companyId=1263550830016324481, language=EN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=China CEC Engineering Corporation, Changsha Hunan 410114, China), AuthorCompanyExt(id=1263550830104404868, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, companyId=1263550830016324481, language=CN, country=null, province=null, city=null, postcode=null, companyName=null, departmentName=null, remark=中国轻工业长沙工程有限公司, 湖南 长沙 410114)])], figs=[ArticleFig(id=1263550856989892703, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, label=Fig. 1, caption=Revit secondary development process, figureFileSmall=veWC7OpGdX12E140XpH8IQ==, figureFileBig=YPniyAwJhv/RVh13J1j7tQ==, tableContent=null), ArticleFig(id=1263550857753256039, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, label=图1, caption=Revit二次开发流程, figureFileSmall=veWC7OpGdX12E140XpH8IQ==, figureFileBig=YPniyAwJhv/RVh13J1j7tQ==, tableContent=null), ArticleFig(id=1263550858441121903, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, label=Fig. 2, caption=MVVM architecture logic, figureFileSmall=wxMWDKvFwH6QVp6Ri4mgjQ==, figureFileBig=1uCLmJI9aUHXTLHHPI5Nsg==, tableContent=null), ArticleFig(id=1263550860315975797, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, label=图2, caption=MVVM架构逻辑, figureFileSmall=wxMWDKvFwH6QVp6Ri4mgjQ==, figureFileBig=1uCLmJI9aUHXTLHHPI5Nsg==, tableContent=null), ArticleFig(id=1263550860735406202, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, label=Fig. 3, caption=Isolated foundation types ((a) Tapered single-stage; (b) Stepped single-stage; (c) Stepped two-stage; (d) Stepped three-stage), figureFileSmall=T8LzfBRKdXq+18khiAiYEA==, figureFileBig=Nme1dgWBjGkGUtP7xgTz7w==, tableContent=null), ArticleFig(id=1263550861221945475, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, label=图3, caption=独立基础类型((a) 锥形单阶;(b) 阶形单阶;(c) 阶形二阶;(d) 阶形三阶), figureFileSmall=T8LzfBRKdXq+18khiAiYEA==, figureFileBig=Nme1dgWBjGkGUtP7xgTz7w==, tableContent=null), ArticleFig(id=1263550861511352458, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, label=Fig. 4, caption=Simplified geometric calculation diagram for two-stage isolated foundation ((a) θ=0; (b) 0<θ<π/2), figureFileSmall=DE/taiVNYEEpC/tjh4Jspw==, figureFileBig=VhFk9Hl1ca8ESrb+4cGArA==, tableContent=null), ArticleFig(id=1263550861922394254, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, label=图4, caption=二阶独立基础几何计算简图, figureFileSmall=DE/taiVNYEEpC/tjh4Jspw==, figureFileBig=VhFk9Hl1ca8ESrb+4cGArA==, tableContent=null), ArticleFig(id=1263550862585094296, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, label=Fig. 5, caption=Reinforcement annotation style based on the Flat Method ((a) Detailed annotation; (b) Simple annotation), figureFileSmall=Sf5gaMXal/oBDaS8BbPFKA==, figureFileBig=8I4EmdRk0C/iJhU4pwaLUA==, tableContent=null), ArticleFig(id=1263550862970970268, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, label=图5, caption=平法配筋标注样式((a) 详细标注;(b) 简单标注), figureFileSmall=Sf5gaMXal/oBDaS8BbPFKA==, figureFileBig=8I4EmdRk0C/iJhU4pwaLUA==, tableContent=null), ArticleFig(id=1263550864870989985, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, label=Fig. 6, caption=Isolated foundation model creation process, figureFileSmall=Vrg9gPKADtPAXJv4esnvrg==, figureFileBig=YuEoE1JXm5r3Gt6cUeBaHQ==, tableContent=null), ArticleFig(id=1263550865265254567, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, label=图6, caption=独立基础模型创建流程, figureFileSmall=Vrg9gPKADtPAXJv4esnvrg==, figureFileBig=YuEoE1JXm5r3Gt6cUeBaHQ==, tableContent=null), ArticleFig(id=1263550865537884332, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, label=Fig. 7, caption=Three dimensional model of self-made factory building, figureFileSmall=env5+kfi1VL7aXJ2b5AG8w==, figureFileBig=rAjraEpalPYKX8hDa/Rh5Q==, tableContent=null), ArticleFig(id=1263550866338996403, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, label=图7, caption=自制厂房三维模型, figureFileSmall=env5+kfi1VL7aXJ2b5AG8w==, figureFileBig=rAjraEpalPYKX8hDa/Rh5Q==, tableContent=null), ArticleFig(id=1263550866825535672, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, label=Fig. 8, caption=Isolated foundation conventional modeling method, figureFileSmall=yisYorCMPGyTrAqryriPMw==, figureFileBig=7ckp8HKy4+Y2LbQeT/L6ww==, tableContent=null), ArticleFig(id=1263550867295297725, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, label=图8, caption=独立基础常规建模方法, figureFileSmall=yisYorCMPGyTrAqryriPMw==, figureFileBig=7ckp8HKy4+Y2LbQeT/L6ww==, tableContent=null), ArticleFig(id=1263550869367283906, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, label=Fig. 9, caption=Revit secondary development plugin interface, figureFileSmall=2AamYwa7qFiN9MlWVoxvKw==, figureFileBig=xUYE0+twf5ozAWF+zeQD/A==, tableContent=null), ArticleFig(id=1263550870017401033, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, label=图9, caption=Revit二次开发插件界面, figureFileSmall=2AamYwa7qFiN9MlWVoxvKw==, figureFileBig=xUYE0+twf5ozAWF+zeQD/A==, tableContent=null), ArticleFig(id=1263550870361333968, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, label=Fig. 10, caption=Partial modeling results of isolated foundation, figureFileSmall=ITbWewTT6DIGcsWrkb9tWw==, figureFileBig=8FR1q6UrOq4PsKwkNv0gnQ==, tableContent=null), ArticleFig(id=1263550870516523222, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, label=图10, caption=独立基础局部建模结果, figureFileSmall=ITbWewTT6DIGcsWrkb9tWw==, figureFileBig=8FR1q6UrOq4PsKwkNv0gnQ==, tableContent=null), ArticleFig(id=1263550870717849817, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, label=Fig. 11, caption=Partial annotation results of isolated foundation, figureFileSmall=pkbpq87z/dXd+5OAOpELmw==, figureFileBig=cj/jFkqclMGbTtFpnXFC2w==, tableContent=null), ArticleFig(id=1263550870902399200, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, label=图11, caption=独立基础局部标注结果, figureFileSmall=pkbpq87z/dXd+5OAOpELmw==, figureFileBig=cj/jFkqclMGbTtFpnXFC2w==, tableContent=null), ArticleFig(id=1263550871065977061, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, label=Table 1, caption=

Partial methods and their functions in Revit API

, figureFileSmall=null, figureFileBig=null, tableContent=
方法名称 功能
GetOutline() 获取边界框的最大和最小坐标点
ZoomAndCenterRectangle() 居中缩放显示当前视图指定区域
NewFamilyInstance() 创建新的Revit族实例
Set() 修改Revit元素参数值
Delete() 删除指定的Revit元素
get_Geometry() 获取Revit元素的几何信息
NewDimension() 创建线性尺寸标注
Create() 创建结构基础标记
), ArticleFig(id=1263550871309246699, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, label=表1, caption=

Revit API中的部分方法与功能

, figureFileSmall=null, figureFileBig=null, tableContent=
方法名称 功能
GetOutline() 获取边界框的最大和最小坐标点
ZoomAndCenterRectangle() 居中缩放显示当前视图指定区域
NewFamilyInstance() 创建新的Revit族实例
Set() 修改Revit元素参数值
Delete() 删除指定的Revit元素
get_Geometry() 获取Revit元素的几何信息
NewDimension() 创建线性尺寸标注
Create() 创建结构基础标记
), ArticleFig(id=1263550871510573297, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, label=Table 2, caption=

Isolated foundation centralized annotation content

, figureFileSmall=null, figureFileBig=null, tableContent=
), ArticleFig(id=1263550871711899894, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, label=表2, caption=

独立基础集中标注内容

, figureFileSmall=null, figureFileBig=null, tableContent=
), ArticleFig(id=1263550871946780922, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=EN, label=Table 3, caption=

Modeling and drafting time for isolated foundation under different methods/min

, figureFileSmall=null, figureFileBig=null, tableContent=
方法 参数化建模 标注出图
模型生成 建模处理 总耗时
手动方法 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
), ArticleFig(id=1263550873683222779, tenantId=1146029695717560320, journalId=1263187241531621409, articleId=1263514359418990594, language=CN, label=表3, caption=

不同方法下独立基础建模与标注出图时间/min

, figureFileSmall=null, figureFileBig=null, tableContent=
方法 参数化建模 标注出图
模型生成 建模处理 总耗时
手动方法 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
)], attaches=null, journal=Journal(id=1263185177418154013, delFlag=0, nameCn=图学学报, nameEn=Journal of Graphics, nameHistory1=null, nameHistory2=null, issn=2095-302X, eissn=null, cn=10-1034/T, coden=null, periodic=1, language=CN, oaType=null, ccby=null, superviseOffice=null, ownerOffice=null, pubOffice=null, editorOffice=null, officeType=null, aims=null, clcCode=null, officeProv=null, officeCity=null, officeAddr=null, officeZip=null, officeEmail=null, officePhone=null, editDirector=null, officeDirector=null, officeDirectorPhone=null, officeStaffNum=null, officeEmpNum=null, coverPicUrl=o2S94GfCLjDYYJqsdQm5Mw==, journalPrice=null, startedYear=null, abbrevIsoEn=Journal of Graphics, journalRemark=null, publicationField=null, createdTime=1779096415144, updatedTime=1779097332356, createdBy=18614031015, updatedBy=13701087609, firstLetterCn=J, firstLetterEn=J, subjectCode=Natural Sciences, subjectName=null, subjectCodeEn=Natural Sciences, subjectNameEn=null, picCn=o2S94GfCLjDYYJqsdQm5Mw==, picEn=f7IBTa1ZXKPoIhMUwL1eVw==, jcr=null, cjcr=null, exts=[JournalExt(id=1263189024693469540, language=CN, name=图学学报, nameHistory1=null, nameHistory2=null, managedBy=, sponsoredBy=, publishedBy=, editorOffice=, officeProv=null, officeCity=null, officeAddr=, officeZip=, editDirector=, officeDirector=null, officePhone=null, coverPicUrl=null, journalRemark=, submitArticleUrl=null, websiteUrl=, createdTime=1779097332404, updatedTime=1779097332404, createdBy=13701087609, updatedBy=13701087609, submissionGuidelinesUrl=, submissionAuthorUrl=http://www.txxb.com.cn/Journalx_txxb/authorLogOn.action, submissionEditorUrl=http://www.txxb.com.cn/Journalx_txxb/editorLogOn.action, submissionReviewUrl=http://www.txxb.com.cn/Journalx_txxb/expertLogOn.action, submissionCeEditorUrl=, submissionAeEditorUrl=, option={"copyright":""}), JournalExt(id=1263189024764772709, language=EN, name=Journal of Graphics, nameHistory1=null, nameHistory2=null, managedBy=, sponsoredBy=, publishedBy=, editorOffice=, officeProv=null, officeCity=null, officeAddr=, officeZip=, editDirector=, officeDirector=null, officePhone=null, coverPicUrl=null, journalRemark=, submitArticleUrl=null, websiteUrl=, createdTime=1779097332421, updatedTime=1779097332421, createdBy=13701087609, updatedBy=13701087609, submissionGuidelinesUrl=, submissionAuthorUrl=http://www.txxb.com.cn/Journalx_txxb/authorLogOn.action, submissionEditorUrl=http://www.txxb.com.cn/Journalx_txxb/editorLogOn.action, submissionReviewUrl=http://www.txxb.com.cn/Journalx_txxb/expertLogOn.action, submissionCeEditorUrl=, submissionAeEditorUrl=, option={"copyright":""})], databaseList=null, tenantJournalId=1263187241531621409, websiteList=[Website(id=1263188159811207473, webName=null, webTitle=null, webDomain=null, webCopyrigh=null, webIpcNo=null, seoTitle=null, seoKeywords=null, seoDescription=null, tenantJournalId=null, journalId=1263187241531621409, journalNameCn=null, journalNameEn=null, grayFlag=null, tenantId=1146029695717560320, platformId=null, journalGroupId=null, journalGroupNameCn=null, journalGroupNameEn=null, type=1, domain=https://castjournals.cast.org.cn/joweb/txxb/CN, language=CN, createTime=1779097126200, createBy=18614031015, updateTime=1779097561850, updateBy=18614031015, name=图学学报-中文, tplId=1146099689490845704, title=图学学报, delFlag=0, indexPage=/home, props=[WebsiteProps(id=1263194793929204110, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188159811207473, code=articleTextType, value=kx, createTime=1779098707897, updateTime=1779098707897, creator=18614031015, updator=18614031015), WebsiteProps(id=1263194793853706635, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188159811207473, code=banner, value=null, createTime=1779098707879, updateTime=1779098707879, creator=18614031015, updator=18614031015), WebsiteProps(id=1263194793966952849, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188159811207473, code=grayFlag, value=0, createTime=1779098707906, updateTime=1779098707906, creator=18614031015, updator=18614031015), WebsiteProps(id=1263194793824346506, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188159811207473, code=logo, value=https://castjournals.cast.org.cn/joweb/txxb/CN/file/pic?fileId=lmN7m2FoR6FhgnIimGeZBg==, createTime=1779098707872, updateTime=1779098707872, creator=18614031015, updator=18614031015), WebsiteProps(id=1263194793992118675, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188159811207473, code=minRunFlag, value=0, createTime=1779098707912, updateTime=1779098707912, creator=18614031015, updator=18614031015), WebsiteProps(id=1263194793891455373, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188159811207473, code=picServerUrl, value=https://castjournals.cast.org.cn/joweb/txxb/CN/file/pic, createTime=1779098707888, updateTime=1779098707888, creator=18614031015, updator=18614031015), WebsiteProps(id=1263194793979535762, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188159811207473, code=silenceFlag, value=0, createTime=1779098707909, updateTime=1779098707909, creator=18614031015, updator=18614031015), WebsiteProps(id=1263194793883066764, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188159811207473, code=staticResourcePath, value=https://castjournals.cast.org.cn/joweb/cast_kjdb_cn_619/, createTime=1779098707886, updateTime=1779098707886, creator=18614031015, updator=18614031015), WebsiteProps(id=1263194793933398415, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188159811207473, code=themeColor, value=null, createTime=1779098707898, updateTime=1779098707898, creator=18614031015, updator=18614031015), WebsiteProps(id=1263194793941787024, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188159811207473, code=themeStyle, value=null, createTime=1779098707900, updateTime=1779098707900, creator=18614031015, updator=18614031015)]), Website(id=1263188160184500536, webName=null, webTitle=null, webDomain=null, webCopyrigh=null, webIpcNo=null, seoTitle=null, seoKeywords=null, seoDescription=null, tenantJournalId=null, journalId=1263187241531621409, journalNameCn=null, journalNameEn=null, grayFlag=null, tenantId=1146029695717560320, platformId=null, journalGroupId=null, journalGroupNameCn=null, journalGroupNameEn=null, type=1, domain=https://castjournals.cast.org.cn/joweb/txxb/EN, language=EN, createTime=1779097126289, createBy=18614031015, updateTime=1779097557941, updateBy=18614031015, name=图学学报-英文, tplId=1146101810881728533, title=Journal of Graphics, delFlag=0, indexPage=/home, props=[WebsiteProps(id=1263194821443838360, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188160184500536, code=articleTextType, value=kx, createTime=1779098714457, updateTime=1779098714457, creator=18614031015, updator=18614031015), WebsiteProps(id=1263194821393506709, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188160184500536, code=banner, value=null, createTime=1779098714445, updateTime=1779098714445, creator=18614031015, updator=18614031015), WebsiteProps(id=1263194822144287131, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188160184500536, code=grayFlag, value=0, createTime=1779098714624, updateTime=1779098714624, creator=18614031015, updator=18614031015), WebsiteProps(id=1263194821334786452, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188160184500536, code=logo, value=https://castjournals.cast.org.cn/joweb/txxb/EN/file/pic?fileId=lmN7m2FoR6FhgnIimGeZBg==, createTime=1779098714431, updateTime=1779098714431, creator=18614031015, updator=18614031015), WebsiteProps(id=1263194822316253597, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188160184500536, code=minRunFlag, value=0, createTime=1779098714665, updateTime=1779098714665, creator=18614031015, updator=18614031015), WebsiteProps(id=1263194821414478231, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188160184500536, code=picServerUrl, value=https://castjournals.cast.org.cn/joweb/txxb/EN/file/pic, createTime=1779098714450, updateTime=1779098714450, creator=18614031015, updator=18614031015), WebsiteProps(id=1263194822249144732, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188160184500536, code=silenceFlag, value=0, createTime=1779098714649, updateTime=1779098714649, creator=18614031015, updator=18614031015), WebsiteProps(id=1263194821401895318, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188160184500536, code=staticResourcePath, value=https://castjournals.cast.org.cn/joweb/cast_kjdb_en_623/, createTime=1779098714448, updateTime=1779098714448, creator=18614031015, updator=18614031015), WebsiteProps(id=1263194821716468121, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188160184500536, code=themeColor, value=null, createTime=1779098714522, updateTime=1779098714522, creator=18614031015, updator=18614031015), WebsiteProps(id=1263194821850685850, tenantId=1146029695717560320, journalId=null, journalGroupId=null, siteId=1263188160184500536, code=themeStyle, value=null, createTime=1779098714554, updateTime=1779098714554, creator=18614031015, updator=18614031015)])], journalTitle=图学学报, weixinUrl=null, journalUrl=http://www.txxb.com.cn/, iacademicId=null, status=1, seqNo=null, journalTitleEn=Journal of Graphics, journalPhotoCn=o2S94GfCLjDYYJqsdQm5Mw==, journalPhotoEn=f7IBTa1ZXKPoIhMUwL1eVw==, journalFirstLetter=J, journalRecommend=null, journalNew=null, journalCollection=null, jcrJf=null, cjcrJf=null, jcrJfStr=null, cjcrJfStr=null, submissionFirstDecision=null, sciSubjectClassification=null, casSubjectClassification=null, citeScore=null, totalCitationFrequency=null, icpCode=null, psCode=null, advertisingLicenseCode=null, copyrightInformation=null, country=null, option=, provinceCode=null, provinceName=null, collectFlag=false), detailUrlCn=https://castjournals.cast.org.cn/joweb/txxb/CN/10.11996/JG.j.2095-302X.2026010194, detailUrlEn=https://castjournals.cast.org.cn/joweb/txxb/EN/10.11996/JG.j.2095-302X.2026010194, pdfUrlCn=https://castjournals.cast.org.cn/joweb/txxb/CN/PDF/10.11996/JG.j.2095-302X.2026010194, pdfUrlEn=https://castjournals.cast.org.cn/joweb/txxb/EN/PDF/10.11996/JG.j.2095-302X.2026010194, aliStartDate=null, aliEndDate=null, collectionFlag=false, citedCount=null, citedUrl=null, reference=null)
收藏切换
基于Revit二次开发的独立基础参数化建模方法研究
收藏切换
PDF下载
邓鹏 , 谭文正 , 罗慧明 , 李帅 , 杨斌
图学学报 | 建筑与城市信息模型 2026,47(1): 194-203
收起
收藏切换
图学学报 | 建筑与城市信息模型 2026, 47(1): 194-203
基于Revit二次开发的独立基础参数化建模方法研究
全屏
邓鹏 , 谭文正, 罗慧明, 李帅, 杨斌
作者信息
  • 中国轻工业长沙工程有限公司, 湖南 长沙 410114

通讯作者:

邓鹏,E-mail:
Research of parametric modeling methods for isolated foundation based on Revit secondary development
Peng DENG , Wenzheng TAN, Huiming LUO, Shuai LI, Bin YANG
Affiliations
  • China CEC Engineering Corporation, Changsha Hunan 410114, China
出版时间: 2026-02-28 doi: 10.11996/JG.j.2095-302X.2026010194
文章导航
收藏切换

随着建筑信息模型(BIM)技术在工程设计领域的广泛应用,由Revit平台驱动的三维正向设计在上部结构中已形成了较为成熟的解决方案。然而,独立基础作为结构的重要组成部分,其三维建模与出图仍存在效率低、信息完整性差等问题,且因主流的结构分析软件数据接口封闭,直接提取基础数据库文件的配筋信息并同步至Revit构件属性也极具挑战。为此,利用Revit API与MVVM架构模式,提出了一种基于AutoCAD图层与字段识别的独立基础参数化建模算法。将YJK结构分析软件生成的基础平面布置与配筋标注图导入至Revit平台,通过图层识别方法计算基础中心定位坐标与平面尺寸,再根据基础与配筋标注的相对位置关系,建立两者间的匹配逻辑,进而利用字段识别获取基础对应标注中的编号、高度及配筋信息,并将其自动写入模型的族属性中。此外,通过提取模型属性与几何面参照,还实现了基础尺寸与配筋自动标注等功能。最后,以某冷柜自制厂房为工程案例开展了独立基础参数化建模及出图应用实践,并与常规方法进行了对比。结果表明,该算法能显著提高独立基础三维建模与标注出图效率,且对PKPM软件导出的计算文件具有良好的适配性。

独立基础  /  参数化建模  /  Revit  /  二次开发  /  建筑信息模型

With the widespread application of Building Information Modeling (BIM) technology in the field of engineering design, the Revit platform-driven 3D forward design has developed into a relatively mature solution for superstructure. However, as a critical structural component, isolated foundations still face challenges such as low efficiency and poor information integrity in 3D modeling and drawing generation. Moreover, due to the closed data interfaces of mainstream structural analysis software, it is extremely challenging to directly extract reinforcement information from fundamental database files and synchronize to the properties of Revit elements. To address this limitation, a new parametric modeling algorithm for isolated foundations based on AutoCAD layer and text recognition was proposed, utilizing the Revit Application Programming Interface (API) and the Model-View-ViewModel (MVVM) design pattern. By importing foundation layout and reinforcement annotation drawings generated by structural analysis software (e.g., YJK) into Revit, the algorithm calculated the center coordinates and planar dimensions of foundations using layer-recognition methods. Then, a matching logic was established between foundations and reinforcement annotations according to their relative positions. Subsequently, text recognition was employed to extract the corresponding annotations’ numbering, height, and reinforcement information, which were then automatically written into the family properties of the model. Additionally, the extraction of model attributes and geometric face references enabled automatic annotation of foundation dimensions and reinforcement. Finally, the proposed method was applied to the parametric modeling and drafting of isolated foundations for a self- built cold storage factory and was compared against conventional methods. The results demonstrated that this algorithm significantly improved the efficiency of three-dimensional modeling and annotation drawing for isolated foundations, while exhibiting excellent compatibility with calculation files exported from PKPM software.

isolated foundation  /  parametric modeling  /  Revit  /  secondary development  /  building information modeling
邓鹏, 谭文正, 罗慧明, 李帅, 杨斌. 基于Revit二次开发的独立基础参数化建模方法研究. 图学学报, 2026 , 47 (1) : 194 -203 . DOI: 10.11996/JG.j.2095-302X.2026010194
Peng DENG, Wenzheng TAN, Huiming LUO, Shuai LI, Bin YANG. Research of parametric modeling methods for isolated foundation based on Revit secondary development[J]. Journal of Graphics, 2026 , 47 (1) : 194 -203 . DOI: 10.11996/JG.j.2095-302X.2026010194
随着工程建设行业数字化转型的深入推进,以建筑信息模型(Building Information Modeling, BIM)为代表的新技术凭借其数据集成性广、模型精细度高、三维可视化强等优势在工程项目前期规划、设计、施工以及运维等多领域广泛应用[1]。尤其在工程设计领域,相较于传统的计算机辅助设计(Computer Aided Design, CAD),采用以Revit平台为主的全专业BIM三维协同设计不仅能在设计阶段避免易出现的构件和管线碰撞问题,还能基于模型属性信息将设计成果进一步应用于工程量计算[2] 与数字化交付[3]中,且随着Revit API (Application Programming Interface)逐渐发展成熟,该软件已成为能满足不同设计群体定制化需求的主流BIM设计平台,因此引起不少学者在该领域开展研究。
王海俊等[4]建立了常用形式的挡土墙参数化模型库,通过二次开发实现了该类结构自动化建模、三维配筋及钢筋标注功能,并在模型创建过程嵌入抗滑移稳定计算程序,提高结构设计效率;YANG等[5]基于Revit API实现了基于全站仪点云和地面激光扫描数据的参数化梁自动创建,通过几何建模、参数化构件管理与结构分析的有机结合,为历史建筑尤其是木屋顶结构的保护提供了新思路;LIU等[6]利用Revit API实现了钢筋混凝土结构中梁柱节点BIM模型自动创建,并基于APF (Artificial Potential Field)方法提出了智能钢筋布局框架,解决了节点处钢筋的碰撞和拥挤问题;刘世龙和马智亮[7]构建了基于BIM的钢筋骨架语义设计点云自动生成算法,利用Revit二次开发提取模型中钢筋信息,并通过格式转换生成各钢筋语义设计点云,解决了传统预制构配件钢筋骨架质量检查效率低、易出错等问题;朱致远等[8]基于MVVM (Model-View-ViewModel)架构模式,开发了水闸工程挡土墙的稳定计算分析程序,拓展了BIM技术在水闸结构设计的应用范围;卞明月等[9]基于Revit平台开发了摇摆钢支撑快速建模工具,仅需输入参数即可自动完成构件布置与节点连接,并将其成功应用于某框架结构加固项目的BIM建模;牛立军等[10]基于Revit API与MVC (Model-View- Controller)编程模式,提出了一套水利工程BIM正向设计实现方法,并以落地槽为例开发了相应的程序,实现了基于模型快速生成图纸、计算书、概预算等设计成果的功能;陈菁等[11]等开发了基于BIM的施工深化图纸自动生成系统,能够准确识别模型中的异形构件,通过信息提取和自动标注生成符合特定制图要求的图纸,在保证图纸质量的同时大幅提升了出图效率;陈泽云等[12]开发了叠层橡胶、滑移摩擦等类型隔震支座的BIM建模工具,将传统隔震层建模操作流程简化至2个步骤,且生成的模型与实际工程具有较好的一致性;LI等[13]基于Revit二次开发实现了桥梁上部结构模型几何信息的提取、筛选与重组,并生成MCT格式文件用于Midas Civil计算分析,提高了桥梁结构有限元建模的效率和精准度。
尽管Revit因便捷的API接口使其已广泛应用于不同行业的设计中,但在与人们密切相关的工业与民用建筑领域仍存在BIM技术的应用壁垒。与梁、柱等上部结构可使用商用插件快速导入计算模型,并根据配筋计算结果自动生成施工图不同,基础的三维设计仅局限于模型生成层面,尚不具备灵活且完善的计算及配筋出图等功能。针对这一问题,张维锦和陈五琴[14]提出了一种桩基承台自动设计算法,通过读取结构分析软件导出的柱(墙)底内力CAD图,结合单桩承载力特征值与竖向构件截面形式自动计算桩基数量与承台尺寸,最终生成满足规范要求的基础模型,但其生成的承台不含配筋信息,且程序缺乏出图功能;孙祥[15]创建了不同类型桩基的参数化族,并依据桩基设计规范开发了桩基自动建模与承载力计算工具,但基于轴网交点生成模型的方式在使用上欠缺灵活性,且其未实现桩基配筋功能;贺林[16]开发了基于Revit的独立基础与桩基承台参数化建模工具,并实现了Revit至Tekla的结构模型转换接口,避免了由IFC格式标准传递模型造成参数丢失的问题,但其钢筋建模仍依赖Tekla的原生功能,效率略显不足;文献[17-20]先后针对独立基础、桩基础、条形基础、筏形基础参数化建模展开研究。根据不同类型的基础结构样式建立和完善了Revit族库,利用C#语言开发了各类基础快速建模工具,能够通过输入地质土层与荷载信息自动完成承载力校核、内力及配筋计算,并根据计算结果创建实体钢筋模型用于生成基础施工图。该方案虽具备基础建模、计算与出图的完整功能,但需逐一手动输入参数才可对基础进行承载力验算和配筋计算,且无法生成基础计算书,在结构复杂的大规模项目中适用性有待提高。
基于上述结构基础参数化建模方法的系统分析,研究发现当前文献提出的解决方案普遍存在模型属性信息缺失或出图功能不完善等局限性,导致其应用受限。本文以常规独立基础为研究对象,利用Revit API与MVVM架构模式,提出了一种基于AutoCAD图层与字段识别的独立基础参数化建模算法,既可与主流结构分析软件形成完整工作流,充分发挥成熟软件的计算功能优势,又创新性地将配筋集中标注转换为Revit图元,提升了标注文字识别及与基础匹配的准确性。最后,以某冷柜自制厂房为案例完成了由YJK软件计算的395个独立基础的建模和标注出图工作,并与手动方法、TSRS2023和Revit-YJKS7.0.0插件进行建模出图耗时对比,结果表明:本方法的参数化建模效率分别提升约5.6倍、1.0倍和1.0倍;标注出图效率分别提升约5.0倍、5.0倍、0.7倍。此外,还验证了算法对PKPM软件导出的计算文件具有良好的适配性。
为满足用户定制化的功能需求,并确保能与其他同类型软件进行信息交互,Revit API类库提供了RevitAPI.dll与RevitAPIUI.dll等多个程序集,不仅具备所有与操作和UI界面有关的接口,还包含了访问DB级别的方法[21],涵盖视图控制、元素管理、参数修改、几何分析、标注创建等方面,是本文研究成果实现的基础。其中,部分方法名称及功能见表1,方法需传入的参数在Revit 2020官方文档中已有详细说明,此处不再赘述。
通过继承并实现外部命令与外部应用接口,利用C#语言调用API方法、创建与管理事务,从而实现对Revit文件的修改与数据访问,其二次开发流程如图1所示。
MVVM是一种用于简化用户界面开发过程的软件架构设计模式。如图2所示,该模式将应用程序分为3个核心组件:Model(模型层)代表业务逻辑和数据,能够将数据的变化通知到ViewModel(视图模型层);View(视图层)采用数据绑定机制与ViewModel关联,负责用户界面的呈现与交互,能够自动响应数据变化而更新界面;ViewModel负责利用接口请求与Model进行数据交互,同时又与View进行双向数据绑定。通过将View的状态与行为抽象化,能够实现View与Model解耦,提高代码的可维护性和可测试性[22]
在Revit平台,族是构成模型的基本单元,根据其创建方式和功能特性不同可分为系统族、可载入族和内建族3类。其中,系统族由Revit平台原生提供,无法导出为独立文件存储;可载入族支持用户自主创建,以RFA格式存储,可跨项目调用;内建族专为特定项目定制,不具备重复使用特性。通过上述族的集合式表达可创建各种型式的结构模型。本文综合考虑独立基础模型的几何特点和使用场景,采用可载入族的形式建立参数化族供后续建模使用。根据国家建筑标准设计图集22G101-3 (简称“国标图集”)的相关规定,现浇普通独立基础可按基础底板截面形状不同划分为锥形与阶型2种截面,其中阶型截面又可细分为单阶、二阶与三阶基础,如图3所示。利用Revit平台提供的公制结构基础族样板,通过拉伸、放样融合完成基础形体的构建。为了使所建族能满足不同尺寸基础的通用性建模与出图要求,还需设置参数与控制几何形体的尺寸进行绑定,并建立基础编号、基础顶部与底部钢筋等共享参数,以达到利用模型属性信息进行基础出图的要求。
目前国内建筑行业主要使用YJK和PKPM这2款主流结构分析软件,因其功能特点和操作流程均相似,故先利用YJK软件生成所编程序的输入文件,再对PKPM软件生成的计算文件进行程序适配性验证。在YJK基础设计模块完成建模与计算后,可在施工图后处理模块创建基础施工图。将其导出为DWG格式的文件存储,软件可根据不同构件和标注类型以不同图层对其进行区分。因导出的文件包含几何与文字2类图元信息,为方便程序读取识别,可将其拆分为基础平面布置和平法配筋标注2个独立文件,并将其分别导入Revit平台。在此基础上,通过调用Revit API,利用图层及图元信息区分的特点获取所有基础轮廓线的几何实例对象。
以二阶独立基础为例,介绍其平面尺寸和中心定位坐标计算方法。如图4所示,以AutoCAD文件的原始基点为坐标原点o,水平方向为x轴,经逆时针旋转90°为y轴,建立基础局部坐标系xoy。同时以Revit项目基点为坐标原点O,水平方向为X轴,经逆时针旋转90°为Y轴,建立整体坐标系XOY。其中,c点为基础中心定位点;θ为基础在xoy坐标系下的旋转角度,其取值范围为[0,π/2);pl1为基础外阶轮廓线,pl2为基础内阶轮廓线,两者均为Revit API中PolyLine类的实例对象;AB点分别为xoy坐标系下pl1对应的轴对齐矩形边界框的上、下角点,CD点则分别为xoy坐标系下pl2对应的轴对齐矩形边界框的上、下角点;A′,B′,C′,D′,EFGH分别为pl1pl2上对应角点。
θ=0时,点AB分别与基础轮廓线pl1的上、下角点A′和B′重合;点CD分别与pl2的上、下角点C′和D′重合。此时,利用Revit API中GetOutline()方法的MaximumPoint属性可分别得到AC这2点在oxy局部坐标系下坐标向量Cloc,ACloc,C,通过MinmumPoint属性分别得到BD这2点在oxy局部坐标系下坐标向量Cloc,BCloc,D。获得pl1pl2各角点的坐标后,可利用式(1)~式(2)计算基础各阶的平面尺寸,即
$\left[{C}_{\text{loc,}A}^{\text{T}}{C}_{\text{loc,}C}^{\text{T}}{C}_{\text{loc},B}^{\text{T}}{C}_{\text{loc},D}^{\text{T}}\right]=\left[\begin{array}{cccc}{x}_{A}& {x}_{C}& {x}_{B}& {x}_{D}\\ {y}_{A}& {y}_{C}& {y}_{B}& {y}_{D}\end{array}\right]$
$\left\{\begin{array}{c}{l}_{1}={x}_{A}-{x}_{B},{l}_{2}={x}_{C}-{x}_{D}\\ {w}_{1}={y}_{A}-{y}_{B},{w}_{2}={y}_{C}-{y}_{D}\end{array}\right.$
式中:l1l2分别表示基础外阶和内阶轮廓线的长度;w1w2分别表示基础外阶与内阶轮廓线的宽度。
当0<θ<π/2时,基础轮廓线不再与其对应的轴对齐矩形边界框重合,此时需分别历遍pl1pl2的角点坐标值,结合式(3)判断该轮廓线上各角点所处的位置,并确定对应坐标值,即
$\left\{\begin{array}{c}{x}_{A}={x}_{E},{y}_{A}={y}_{A\text{'}}\\ {x}_{B}={x}_{F},{y}_{B}={y}_{B\text{'}}\\ {x}_{C}={x}_{G},{y}_{C}={y}_{C\text{'}}\\ {x}_{D}={x}_{H},{y}_{D}={y}_{D\text{'}}\end{array}\right.$
在此基础上,利用式(4)可计算得到基础各阶的平面尺寸。同时,可根据式(5)~(6)计算得到基础在xoy坐标系下的旋转角度θ,即
$\left\{\begin{array}{c}{l}_{1}=\sqrt{{\left({x}_{A\text{'}}-{x}_{F}\right)}^{2}+{\left({y}_{A\text{'}}-{y}_{F}\right)}^{2}}\\ {l}_{2}=\sqrt{{\left({x}_{C\text{'}}-{x}_{H}\right)}^{2}+{\left({y}_{C\text{'}}-{y}_{H}\right)}^{2}}\\ {w}_{1}=\sqrt{{\left({x}_{F}-{x}_{B\text{'}}\right)}^{2}+{\left({y}_{F}-{y}_{B\text{'}}\right)}^{2}}\\ {w}_{2}=\sqrt{{\left({x}_{H}-{x}_{D\text{'}}\right)}^{2}+{\left({y}_{H}-{y}_{D\text{'}}\right)}^{2}}\end{array}\right.$
$\theta =\mathrm{arcsin}\left(\frac{\overrightarrow{EA\text{'}}·U}{\left|\overrightarrow{EA\text{'}}\right|}\right)$
$\left|\overrightarrow{EA\text{'}}\right|=\left|\overrightarrow{B\text{'}F}\right|={w}_{1}$
式中:U表示xoy坐标系下oy方向的单位向量[0,1];$\overrightarrow{EA\text{'}}$$\overrightarrow{{B}^{\prime }F}$分别表示xoy坐标系下向量[xA-xE,yA-yE]和[xF-xB,yF-yB]。
由GetOutline()方法获得pl1pl2对应的轴对齐边界框的角点坐标后,可利用式(7)计算各基础轮廓线在局部坐标系xoy的中心定位坐标,即
$\left\{\begin{array}{c}{C}_{\text{loc,}{c}_{1}}=\frac{1}{2}\left({C}_{\text{loc,}A}+{C}_{\text{loc,}B}\right)\\ {C}_{\text{loc,}{c}_{2}}=\frac{1}{2}\left({C}_{\text{loc,}C}+{C}_{\text{loc,}D}\right)\end{array}\right.$
式中:${C}_{\text{loc,}{c}_{1}}$${C}_{\text{loc,}{c}_{2}}$分别表示pl1pl2中心点c1c2xoy坐标下的坐标向量。
根据基础轮廓线几何实例对象的坐标恒等变换原则,可得到该基础所在局部坐标系的转换矩阵,因基础平面尺寸及定位在XOY平面坐标系即可确定,故实际转换矩阵可简化为
$R=\left[\begin{array}{ccc}1& 0& {X}_{o}\\ 0& 1& {Y}_{o}\end{array}\right]$
式中:XoYo分别表示o点在XOY坐标系下坐标。
此时利用Transform类中坐标转换方法,通过式(9)~式(10)将基础中心c点转换为XOY坐标系下坐标,即
$C_{\mathrm{glo}, c}=R C_{\mathrm{loc}, c}^{\prime}$
$C_{\mathrm{loc}, c}^{\prime}=\left[x_{c}, y_{c}, 1\right]^{\mathrm{T}}$
式中:Cglo,c表示c点在XOY整体坐标系下坐标向量[Xc,Yc]T$C_{10 c, c}^{\prime}$表示c点在xoy局部坐标系下坐标的修正向量。
对于独立基础类型判断,首先需联立式(7)~(9)计算得到pl1pl2中心点c1c2XOY坐标系下坐标。再根据同一坐标值对应的基础几何轮廓线中心点的数量等于基础阶数的逻辑,利用式(11)判断基础阶数。当存在j个中心点坐标分量相等时,则该基础为j阶独立基础,即
$\left\{\begin{array}{c}{X}_{{c}_{1}}={X}_{{c}_{2}}=\cdot \cdot \cdot ={X}_{{c}_{j}}\\ {Y}_{{c}_{1}}={Y}_{{c}_{2}}=\cdot \cdot \cdot ={Y}_{{c}_{j}}\end{array}\right.,j=1,2,3$
式中:XcjYcj分别表示基础轮廓线plj中心点cjXOY坐标系下对应的坐标分量。
独立基础平法配筋集中标注是依据国标图集定义的一种标准化表示方法,能通过引线标注的形式将独立基础编号、高度与配筋等信息集中标注在平面布置图中,从而用于指导现场施工。通过上述AutoCAD图层识别方法,可确定独立基础的类型、平面尺寸及XOY坐标系下的中心定位坐标。为了满足BIM模型几何与信息完整度要求,还需进一步确定基础编号、各阶高度、配筋等信息。该信息存储于仅包含文字类图元的平法配筋标注中,故需建立其与基础间的匹配逻辑,完成基础集中标注信息读取。
图5所示,根据国标图集定义的独立基础平法配筋标注样式,可将该集中标注分为详细标注和简单标注2种类型。其中,详细标注通过完整的标注内容明确表达基础编号、截面高度及配筋形式等参数;简单标注作为平法配筋集中标注的简化表示方式,仅标注基础编号,其隐含的截面高度、配筋形式等信息则参照同编号详细标注的具体内容。
利用Revit图元分解功能将基础的平法标注转换为Revit图元,此时可调用Revit API中TextNote类的Coord属性获取每行文字左上角点的坐标值,并将其与基础外轮廓线的轴对齐矩形边界框的角点坐标进行对比,从而建立基础与对应文字标注间的匹配逻辑。当满足匹配条件时,两者坐标分量的关系可表示为
$\left\{\begin{array}{c}{X}_{B}\le {X}_{\text{text,}i}\le {X}_{A}\\ {Y}_{B}\le {Y}_{\text{text},i}\le {Y}_{A}\end{array}\right.$
式中:Xtext,iYtext,i表示第i个集中标注文字在XOY坐标系下的坐标分量;XAYAXBYB分别表示点ABXOY坐标系下的坐标分量。
当存在文字坐标与任一基础均不满足式(12)时,则表示该文字位于基础轮廓范围以外,此时判定其与基础匹配失败。为快速检索定位匹配失败的文字标注,可采用记录文字对应Id属性的方式,并通过UiView类中的ZoomAndCenterRectangle()方法将其居中缩放显示。通过执行Move命令将该文字移动至基础轮廓范围内,按式(12)重复对比基础与文字标注间的坐标关系,直至两者匹配成功。
在基础与集中标注匹配关系建立后,需进一步解析集中标注的文字内容,进而对其读取利用。根据图5国标图集对独立基础集中标注表示方法的规定,可将文字在内容层面进行拆解,见表2。其中,编号前缀“DJz”与“DJj”分别表示锥形与阶型独立基础,利用前缀表示的差异性,可对式(11)中基础类型判断方法进行修正,解决锥形单阶基础误判为阶型二阶基础的问题;在锥形单阶基础高度中,“h1/h2”中的h1为基础底面至锥形斜面底部高度,h2为锥形斜面底部至基础顶面高度。在阶型独立基础中,“h1”“h1/h2”和“h1/h2/h3”中的h1h2h3分别为基础底面至顶面各阶的高度;而在配筋形式上,根据基础受力特点可分为仅配置底筋与同时配置底筋、顶筋2种情况。以方式③为例:“B”和“T”分别表示配置底部与顶部钢筋,“X&Y”表示在X与Y的2个方向配置的钢筋相同,“”表示钢筋的级别,其后的“xx”为钢筋直径,“@”表示钢筋间距,其后的“xxx”为钢筋间距值。其余表示方式与此类似,不再赘述。以图5(a)为例,介绍文字信息提取过程。当平法标注转换成Revit图元后,原始的标注将变为相互独立的单行文字,即。首先通过文字是否包含特定的字符串判断其所指代的内容,如编号前缀“DJj”或“DJz”、钢筋配置位置“B”或“T”;接着利用字符串中的特殊字符对其进行分割存储,如集中标注各行文字中的“,”“/”“:”和“;”等,从而实现基础编号与各阶高度、基础底部和基础顶部XY方向配筋的信息分离;最后将所提取的文字信息写入对应的基础属性。
通过2.2节所述方法,由式(2)、式(4)、式(9)和式(11)确定各基础的平面几何尺寸、中心定位坐标及基础类型。历遍基础中心定位坐标,利用Revit API中的NewFamilyInstance()方法,在每个基础中心处创建基础族的实例对象,并将该实例对应的族类型名称修改为从1开始逐渐递增的连续数字编号。此时可对所有基础完成平面上的几何修改,但高度仍为默认值,且编号与配筋信息未写入基础族属性。
根据基础与集中标注建立的匹配关系,检索平面中详细标注类型的集中标注,通过字段识别方法获取基础的编号、各阶高度与配筋信息,并利用Revit API中Parameter类的Set()方法将其写入到对应的族属性中。当识别基础的编号前缀为“DJz”时,需将对应基础类型替换为锥形单阶基础,其余参数与替换前保持一致。由此可对所有采用详细标注的基础完成空间上的几何修改,并将编号与配筋信息写入基础族属性,但采用简单标注的基础仅有编号属性,其高度未修正,且配筋属性为空值。
为解决上述问题,可历遍所有基础实例对象,优先读取和对比基础编号属性,搜集所有基础编号一致的族实例。因相同编号的基础仅有一个采用详细标注,其族属性信息完备,故能通过判断该基础配筋属性是否存在将其准确找出,并将其族类型名称修改与基础编号属性一致。最后将其他配筋属性为空值的基础族类型替换为上述采用详细标注的基础族类型,从而完成所有采用简单标注的基础属性信息的替换,其实现流程如图6所示。
然而,在基础模型生成时以连续递增数字命名的族类型完成修改替换后,剩余以数字命名的族类型将转为冗余的中间数据,其在项目文件中不存在基础实例与之对应,可通过读取该类型的Id属性,再利用Revit API中Document类的Delete()方法批量删除。且因基础创建过程中未修改标高属性,在基础模型生成后需根据实际设计情况调整标高,通过UI界面输入方式,选择需要调整的基础模型,利用Revit API中Parameter类的Set()方法将其写入到对应的族属性中,进而实现标高批量调整。
由于Revit中无针对基础尺寸标注的快捷方式,且实现基础尺寸自动标注需高度依赖配套族做定制开发,因此可通过Revit API提供的方法实现此功能。在创建尺寸标注前,需先选择特定的基础族实例,根据轴线与基础定位坐标的关系,判断并获取与基础产生关联的轴网。同时利用Element类中的get_Geometry()获得基础的GeometryElement对象,进而通过几何表面的法向量方向找出需要标注的平面。最后,将上述获得的轴网和平面转换为Referance对象,利用Document类中的NewDimension()方法即可生成尺寸标注。而对于基础的配筋平法标注,Revit虽在注释模块中提供了全部标记功能,但该方法只能同时生成详细或简单标注,使用上欠缺灵活性,因此可历遍基础族实例,利用IndependentTag类的Create()方法逐一对基础创建详细标注,当某编号基础已存在对应的详细标注时,则将其改为简单标注,从而保证相同编号基础仅有一个为详细标注,以此满足实际出图需要。
某冷柜自制厂房,按建筑功能不同划分为主厂房与配套辅助用房,其平面尺寸为421 m × 70 m,共2层(局部3层),Revit三维设计模型如图7所示。结构类型为混凝土框架结构,主厂房屋面为轻钢屋面。该项目抗震设防烈度为7度,地震加速度为0.10 g,设计地震分组为第三组,场地类别为Ⅱ类。根据勘察单位提供的地质勘察报告显示,项目所在场地地层结构简单,在勘探深度范围内,土层自上而下依次划分为:①素填土;②粉质黏土;③全风化砂岩;④强风化砂岩;⑤中风化砂岩。本项目以第②层粉质黏土为地基持力层,取地基承载力特征值fak=160 kPa,基础设计底标高为-2.000 m。
目前在Revit平台中实现带配筋属性的独立基础参数化建模有2类方法,即手动直接建模和商用插件辅助建模(以TSRS2023与Revit-YJKS7.0.0插件为例),其操作流程包含5个步骤,如图8所示。实践表明:手动直接建模方式效率低且易出错;而各种商用插件辅助建模方式则长短兼具,尽管能快速导入基础计算模型(其中Revit-YJKS目前仅支持导入YJK软件计算的基础模型),但都存在模型无配筋、编号属性的等问题,需人为干预替换模型。在后续出图中,手动方法与TSRS插件对基础尺寸定位与配筋标注均缺乏高效解决方案;Revit-YJKS插件虽能根据计算结果生成基础尺寸定位与配筋标注,但因模型缺乏关键属性使其与配筋标注无法进行联动修改,且不支持用户选择性地创建基础尺寸定位标注,因此整体效率欠佳。
根据第2节提出的独立基础建模算法,基于C#语言与WPF (Windows Presentation Foundation)界面技术完成Revit二次开发插件编写,其用户操作界面如图9所示。该插件优化了Revit平台结构基础三维正向设计流程,通过拾取图层、文字匹配和创建基础3个步骤即可完成独立基础参数化和信息化建模,并可基于模型进一步实现基础定位尺寸和平法配筋自动标注。其中,在图层拾取方面支持用户自定义输入和图中拾取2种方式,可适配不同的图层命名规则;而在出图标注方面,插件也可自动读取Revit样板文件预设的标注样式,支持用户指定样式进行批量标注。
本项目独立基础数量共395个,基础种类共117种,均为矩形常规独立基础。对于异形基础,YJK等软件仅能通过矩形基础对其等效计算,且因其几何特征具有不确定性,无法预设参数化族,后续优化方案拟采用拉伸内建族实现其精准建模,此处不做具体讨论。因不同版本的YJK软件导出的基础平面布置图均具有以图层区分图元的特点,故采用较新版本的YJK6.1.0进行基础结构计算,按照第2.2节所述方式将AutoCAD文件导入至Revit平台,最终建模及标注结果如图10~11所示。
通过对比导入的基础平面布置文件,并对基础中心坐标值进行提取验证发现:插件生成的基础几何尺寸与计算模型完全一致,且Revit平台显示的基础中心坐标值最高可达小数点后14位,而独立基础构件的几何形式相对简单,在模型生成过程中涉及的坐标系转换和几何尺寸计算的总运算次数有限,实际产生的累计误差极小,其精度完全满足结构施工图的出图要求。通过对基础生成的平法配筋集中标注进行准确性验证,结果表明:所有基础的编号及配筋参数均表达完整,未出现因解析方法不足而导致的符号遗漏等问题,其标注结果与计算软件施工图后处理输出完全一致。由此验证了本方法的可行性与程序的正确性。
为进一步对比各方法操作效率,分别使用不同方法完成该项目基础参数化建模与标注出图,通过人工计时统计得到各阶段耗时,见表3
表3可知,在参数化建模中,Revit-YJKS的模型生成算法运行时间最短,约0.8 min;TSRS次之,约1.1 min;本方法稍长,约1.2 min。这一差异主要源于前两者在模型生成时未将配筋等关键信息写入构件属性,而手动方法模型生成耗时最长,约120.0 min。在模型处理阶段,TSRS与Revit-YJKS均需在模型生成后进行配筋属性设置与模型替换,耗时约35.0 min;本方法则需在模型生成前对AutoCAD文件进行预处理,耗时约 17.0 min。从整体耗时上看,相较于手动方法、TSRS和Revit-YJKS,本方法效率可分别提升约5.6倍、1.0倍和1.0倍。在标注出图效率方面,手动方法与TSRS耗时相同,均为90.0 min,Revit-YJKS因具备一定的标注功能,耗时稍短,约25.0 min,本方法耗时约15.0 min。相较于前3种方法,本方法效率分别提升约5.0倍、5.0倍和0.7倍。综上可知,本方法对独立基础参数化建模与标注出图效率提升显著。
此外,为验证程序对PKPM计算文件的兼容性,本研究还选取了该自制厂房的西侧辅房作为测试案例,并基于PKPM2.1.3导出的计算文件完成了对应基础的自动建模与标注出图。研究表明:PKPM各版本软件与YJK软件采用相似的图层划分逻辑,其差异仅体现在图层命名规则不一致,而该程序的图层拾取功能可适配不同图层命名体系,故模型的生成结果与计算模型也高度一致。此外,PKPM与YJK的施工图后处理模块均遵循国标图集绘图规范,基于字段识别的集中标注信息提取方法同样适用于该软件。综上所述,本算法对PKPM软件导出的计算文件同样展现出良好的适配性能。
针对独立基础三维正向设计存在建模出图效率低、模型属性信息缺失等问题,本文提出了一种基于AutoCAD图层与字段识别的独立基础参数化建模算法,并开发了相应的配套程序。最后,以某冷柜自制厂房为工程案例,分别对YJK和PKPM软件导出的计算文件进行程序验证,并与常规方法进行效率对比,研究表明:
1) 本方法生成的独立基础参数化模型具有完整、准确的编号及配筋属性,与计算模型保持高度一致,且方法对YJK与PKPM软件导出的计算文件均展现出良好的适配性。
2) 本方法优化了独立基础三维设计流程,与传统手动方法、TSRS2023及Revit-YJKS7.0.0插件相比,其参数化建模效率分别提升约5.6倍、1.0倍和1.0倍;标注出图效率分别提升约5.0倍、5.0倍和0.7倍。
3) 结合BIM技术未来发展趋势,采用基于模型属性的出图方式,不仅为后续利用属性信息进行基础工程量计算奠定基础,还可为其他类型基础的参数化建模提供参考,具有良好的扩展性。
4) 本方法目前仅能根据模型属性生成平法配筋标注,尚不支持基于属性驱动基础详图联动修改。后续将研究模型属性与基础详图的深度融合应用,以适应海外项目图纸多样化的表达需求。
  • 中国海诚数字化研发创新基金(0307RD2024001)
参考文献 引证文献
排序方式:
[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.
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.
[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.
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).
[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.
[14]
张维锦, 陈五琴. 基于Revit的桩基承台自动设计算法[J]. 图学学报, 2019, 40(4): 771-777.
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.
2026年第47卷第1期
PDF下载
3
0
引用本文
BibTeX
文章信息
doi: 10.11996/JG.j.2095-302X.2026010194
  • 接收时间:2025-06-12
  • 首发时间:2026-05-19
  • 出版时间:2026-02-28
补充材料
相关文章
文章信息
作者
出版历史
  • 收稿日期:2025-06-12
  • 录用日期:2025-09-08
基金
The Digital Research and Development Fund of China Haisum Engineering Co., Ltd(0307RD2024001)
中国海诚数字化研发创新基金(0307RD2024001)
作者信息
    中国轻工业长沙工程有限公司, 湖南 长沙 410114

通讯作者:

邓鹏,E-mail:
参考文献
分享链接
https://castjournals.cast.org.cn/joweb/txxb/CN/10.11996/JG.j.2095-302X.2026010194
分享至
全文二维码

扫描看全文

引用本文
BibTeX
本文的引用情况
2种不同金属材料的力学参数

Family
属数
Number of
genus
种数
Number of
species
占总种数比例
Percentage of
total species (%)

Genus
种数
Number of
species
占总种数比例
Percentage of total
species (%)
鹅膏菌科Amanitaceae 2 11 5.26 鹅膏菌属 Amanita 10 4.78
小菇科 Mycenaceae 2 12 5.74 丝盖伞属 Inocybe 5 2.39
多孔菌科 Polyporaceae 8 14 6.70 蜡蘑属 Laccaria 5 2.39
红菇科 Russulaceae 3 23 11.00 小皮伞属 Marasmius 6 2.87
小菇属 Mycena 11 5.26
光柄菇属 Pluteus 5 2.39
红菇属 Russula 17 8.13
栓菌属 Trametes 5 2.39
关闭全屏