- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
??
?
??
浅谈Dynamo信息化脚本在Revit复杂模型建立中的应用
?
??
?
?
?
?
?
?
?
???
?
?
?
?
?
【摘要】本文提出了工程中基于AutodeskRevit平台复杂构建模型建立的实用流程,借助于Dynamo可视化编程平台编制的信息化脚本,用以解决Revit软件在工程建模中的一些短板问题,从而提高工程建模效率和模型精确度。
【关键词】BIM;Dynamo;参数化设计
0前言
建筑信息模型技术(BIM技术)在我国经历了由概念导入到理论研究和初步应用,再至快速发展及深度应用的递进式发展。近年来,国家政策层面也明确提出支持并发展BIM技术。在各具特色的BIM软件平台中,AutodeskRevit平台有着数据兼容、构建参数化、模型信息化的特点,其也成为目前一款主流的BIM软件平台。但是Revit软件自身在异形复杂构建的建模中存在有不足之处,异形构建的精确建模几乎都离不开RevitAPI二次开发的协助。而Dynamo是一款开源的三维可视化编程软件,目前已经完全整合入Revit软件,可以有效地充分利用RevitAPI的强大功能。Dynamo能够帮助我们方便而直观地编写信息化脚本文件,操控软件程序的各种行为,得以实现快速建模、参数化设计或批量处理模型信息等操作。
1Dynamo信息化脚本概述
1.1可视化编程
Dynamo是一个可视化编程程序,且完全开源,能作为独立的“沙箱”模式操作,但更广泛的是作为插件整合在其他建模软件中运行。有编程经验的工程师可以利用其自行编制节点包,脚本支持各类主流编程语言,尤其贴近目前比较热门的Python语言;不善于编程的工程师,也无需畏惧编程的语言障碍,只要初步了解编程逻辑的基本知识,就可以通过Dynamo可视化编程的功能轻松编写所需的信息化脚本、创建脚本节点包或研究算法解决工程实际问题。作为Revit的好助手,Dynamo可以辅助进行数据信息分析处理和复杂异形构建的设计建模,弥补Revit管理数据信息与处理复杂模型方面的不足之处,两者的完美结合,得以在Revit平台中将BIM技术更为灵活地应用。
1.2参数化设计
三维设计中的参数化建模方法主要是基于结构生成历程的方法,是将传统工程设计转化为通过编写为函数或数据整合,进而调整条件参数再经计算得到工程成果的设计过程,实现设计过程的自动化。参数化设计的基础是设计依据的数据,在保证数据的真实、及时和完整性的前提下,可以实现数据信息的解构和重构以及因数据的连接而带来的业务协同。参数化设计可以大幅提高模型的生成和修改的速度,在工程项目的相似设计方面具有较大的应用价值。Dynamo程序中有明确的输入输出节点,这些节点相互关联,控制着所编制脚本的逻辑关系和处理结果,基于其可视化的特点,使参数在逻辑关系之下的表现简单明了。
1.3基于Dynamo信息化脚本设计的优势
依托于Revit软件平台,Dynamo程序的信息化脚本设计能力突出,主要体现在以下几个方面:
1)通过Dynamo程序信息化脚本的协助,建模过程中不仅能实现相关构件的快速自动生成,还能帮助从平面图纸到三维模型的信息提取与快速创建。
2)首次完成参数化族库和信息化脚本文件的创建后,再面临同样类型或类似的项目时,可以用快速完成建模作业,短时间内可能就完成高精度模型的建模工作。
3)利用Dynamo信息化脚本创建的模型能够将数据更有效的传递,让我们更加直观、更容易接受数据,继而作全面的分析的同时能精确的找到解决复杂节点的途径。
4)Dynamo信息化脚本的应用还能够帮助统计工程信息,并以表格或二维图的传统形式输出,也可用于平台间的协同作业。
2.基于Dynamo脚本创建复杂模型实例
核电工程作为大型工业项目,其复杂性不言而喻,项目土建工程中有大量异形构件需要精确建模。本文结合太平岭核电项目,介绍项目中预应力钢束建模的实例,以编程的思维逻辑,参数化地提升异形构建的建立效率,展示Dynamo信息化脚本设计在异形构件上的运用。该项目反应堆厂房的预应力钢束,分为水平钢束和垂直钢束,其结构都较为复杂,传统施工图中是以平面图结合立面展开图的形式来表达设计意图的,而Revit的建模界面只有平、立和剖面视图,对于弧形或不规则图形的展开图无法直接创建信息化模型。
2.1信息化脚本编程思维
虽然利用Dynamo可视化编程不需要掌握编程语言,但是为了达到高效精准的目标,还是要具备清晰的基本编程思维:
2.1.1数据的关联与处理
预应力钢束分为水平和垂直两种方向,其施工图均包括平面图和立面展开图,其中水平预应力钢束还附有“预应力钢束标高值”。结合这些施工图设计资料,不难发现空间构成复杂的预应力钢束,其数据均蕴含在钢束标高文件内,表格中除了按照角度均分的节点数据外,管束上所
您可能关注的文档
- 探究式学习模式在小学科学教学中的实践研究.docx
- 汽轮机变负荷经济性影响分析与对策.docx
- 市政路基施工常见质量问题分析与预防.docx
- 水洗机制砂在公路工程C50及以上标号混凝土的应用.docx
- 平法识图与钢筋翻样课程教改研究.docx
- 市政道路工程沉降段路基路面施工分析.docx
- 浅谈大数据审计助力审计全覆盖.docx
- 农田水利工程建设与发展的几点思考.docx
- 人教版八年级物理上册第一章第3节运动的快慢教案优选 .pdf
- 人教七年级上Unit2知识点整理 .pdf
- 人教版(部编)七年级语文上册第一单元优秀说课稿四篇 .pdf
- 人教版七年级历史下册第14课《明朝的统治》教案(朱文条) .pdf
- 人教版化学-九年级上册- 绪言 化学使世界变得更加绚丽多彩(解析版).pdf
- 人教版七年级上册生物知识点归纳 .pdf
- 人教版2022-2023学年七年级下册数学期中考试数学试卷含答案 .pdf
- 人教版7年级上册第一单元生物和生物圈第二章学案有答案 .pdf
- 人工智能运用对商业银行管理发展启示 .pdf
- 仓储式综合物流产业园建设项目可行性研究报告 .pdf
- 以我的青春不迷茫为题的演讲稿(精选22篇) .pdf
- 人教部编版九年级下册第1单元第3课《短诗五首》教案1 .pdf
最近下载
- “双减”政策下初中数学分层作业设计的实践与探究 .pdf
- 《My family photo》(教学设计)-2024-2025学年冀教版(2024)初中英语七年级上册.docx VIP
- 国开电大《创业教育(创业教育专)》形考1-3及综合答案.pdf VIP
- ISO 10009-2024 质量管理——质量工具及其应用指南(中文版-雷泽佳译2024-07).docx VIP
- 人教版初中英语八年级上册 Unit 7 大单元作业设计案例 .pdf
- 美国国父——华盛顿课件.ppt
- 渔父文化内涵.doc VIP
- 2025年合肥市轨道交通集团有限公司校园招聘934人笔试备考题库及答案解析.docx
- 腰椎穿刺术教师赛教案.docx
- 产后大出血的抢救.pptx VIP
文档评论(0)