Autodesk Revit参数化设计之道:Dynamo实战剖析

Autodesk Revit参数化设计之道:Dynamo实战剖析
作 者: 柏慕联创
出版社: 机械工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 暂缺
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  柏慕联创(www.lcbim.com)于2015年为开拓西南市场而设立,业务遍及全国。核心业务涉及BIM项目设计、BIM咨询、企业BIM团队搭建、企业BIM标准定制、BIM培训、BIM(课程/服务)定制、BIM人才委培等。参与完成了包括第二大机场——成都天府国际机场(航站区)、贵州省“十二五”期间规划的重点建设项目——贵阳龙洞堡国际机场三期扩建工程T3航站楼、第31届世界大学生夏季运动会和2025年世界运动会主场馆——成都东安湖体育公园等等一批典型代表项目的BIM咨询顾问服务。为包括中建、中铁、中交、中冶、中核等在内的企业提供BIM专场定制培训超过60余场,培养了3000余名的行业BlM应用先锋,这些应用先锋先后走到祖国的大江南北,引领着数字建筑的升级,推动着国内BIM应用的落地。选择柏慕联创,您不只是选择一个技术服务提供商,而是选择了一个可信赖、共发展的长期合作伙伴。

内容简介

本书主要基于Autodesk Revit上的开源插件——可视化编程软件Dynamo展开,面向建设工程领域,适用于建筑行业各个专业的设计、施工、管理方面的专业人士和研究人员,高校师生,软件开发工程师以及BIM爱好者。本书为读者提供了大量的实战技巧,具有较强的针对性、知识性、独创性与实用性。本书第1章以例题的形式讲解Dynamo基础知识,串联关键知识点,避免了枯燥的理论讲解,增加了可读性,同时为真实项目实战打下基础。在第2章案例应用,分别从案例背景、解决方案、案例知识点、案例详解四个方面对每一个真实案例进行讲解。通过提出项目需求,探究解决思路,解决项目问题,带领读者由浅入深,逐步掌握解决问题的思路和方法,举一反三,解决自身的实际工程问题,并且借助BIM技术,从源头提高项目的综合应用与管理能力,为读者今后的职业提升和项目经济收益提供帮助。第3、4章深入地讲解了DesignScript语法、Python调用Revit API等知识点,可以帮助有一定基础的读者进一步提升自身实力,为脚本优化和二次开发打下基础。能更好地帮助读者理解软件的API,并为工程需求服务,这也是当今建设领域一名BIM工程师的技能。

图书目录

推荐序一

推荐序二

推荐序三

前言第1章Autodesk Dynamo基础入门

11Autodesk Dynamo简介 /

111Autodesk Dynamo界面 /

112基本操作 /

113文件格式 /

114节点颜色提示 /

12例题1:应用Dynamo绘制y=x(-5≤x≤5)函数图像 /

13例题2:应用Dynamo绘制y=x2(-5≤x≤5)函数图像 /

14例题3:应用Dynamo绘制y=sin(x)(-2π≤x≤2π)函数图像 /

15例题4:应用Dynamo绘制心形线 /

16例题5:应用Dynamo绘制x2 y2=R2函数图像 /

17例题6:应用Dynamo绘制螺旋线 /

18例题7:应用柱面坐标系绘制螺旋线 /

19例题8:应用球面坐标系绘制球面螺旋线 /

110例题9:应用Dynamo放样实体并导入Revit /

111例题10:应用Dynamo批量放置线性植被 /

112例题11:应用Dynamo批量放置阶梯座椅 /

113例题12:玛丽莲·梦露大厦Dynamo解决方案 /

第2章Autodesk Dynamo案例应用

21案例1:幕墙嵌板编号 /

22案例2:地下车位按设计路径自动排序编码 /

23案例3:自定义施工编码 /

24案例4:根据坐标数据自动放置幕墙嵌板 /

25案例5:异形幕墙嵌板坐标提取 /

26案例6:根据外部数据库批量添加参数 /

27案例7:施工编码实例 /

28案例8:市政道路解决方案1 /

29案例9:市政道路解决方案2 /

210案例10:市政桥梁解决方案 /

211案例11:外部节点库——批量给族添加参数并赋值 /

第3章DesignScript语法

31Code Block /

311Code Block表示数字、字符串和公式 /

312Code Block创建列表(list) /

313Code Block创建数字序列 /

314Code Block对列表元素的引用 /

315节点分类 /

316Code Block调用节点 /

32Dynamo节点至代码 /

33DesignScript语法特征 /

331分号 /

332注释 /

34命名特点 /

35关联式与命令式语法 /

351定义 /

352语法转换 /

353应用 /

36函数 /

37条件判断 /

38循环 /

381for循环 /

382while循环 /

383break表达式 /

384continue表达式 /

39实例:DesignScript数据处理 /

第4章Python Script语法

41Python Script节点 /

411库引用 /

412获取输入端口数据 /

413程序功能主体 /

414赋值输出 /

42Python基础语法 /

421行和缩进 /

422续行符 /

423Python引号 /

424Python注释 /

425Python空行 /

43变量 /

44基本数据类型 /

45列表 /

46运算 /

461数学运算 /

462判断 /

463逻辑运算 /

47条件判断 /

48Python内置函数 /

481len( ) /

482listappend( ) /

483range( ) /

49循环 /

491for循环 /

492while循环 /

493中断循环 /

410函数 /

4101函数的定义 /

4102函数调用 /

411模块 /

4111引入模块 /

4112Dynamo加载外部Python模块 /

4113模块包 /

412实例:PythonScript数据处理 /

413实例:管道底对齐 /

414实例:按族类型分类设置构件顺序码 /

附录

附录1Dynamo节点目录对照翻译表 /

附录2向量 /

附录3PythonScript引入库 /

附录4Dynamo 字典类型 /

附录5Dynamo快捷键总结 /

附录6Dynamo节点应用查询表 /

参考文献