Revit高级应用Dynamo可视化编程培训课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Revit高级应用Dynamo可视化编程培训课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Revit 高级 应用 Dynamo 可视化 编程 培训 课件
- 资源描述:
-
1、Dynamo基础知识Dynamo数据结构Dynamo可视化编程入门Dynamo与Revit交互Dynamo高级开发1.2.3.4.5.目目 录录参考文献6.一、Dynamo 基础知识n Dynamo 是Autodesk公司推出的,一款功能十分强大,并且十分便捷的可视化编程软件。它可以和多款Autodesk 公司的其他软件交互,适应各类使用人员的专业需求。“可视化编程语言”可以让设计师通过图形化界面创建程序,不必从白纸开始一行行地写程序代码,用户现在可以简单地连接预定义功能模块,轻松创建自己的算法和工具。或者说,设计师不用写代码就可以享受到计算式设计的好处。n Dynamo最新版本号是1.2,它
2、是免费的,开源的,使用Apache 2.0授权协议。开源软件(open-source)是指其源码可以被公众使用的软件,并且此软件的修改和分发也不受许可证的限制。主要被散布在全世界的编程者队伍所开发,但是同时一些大学,政府机构承包商,协会和商业公司也开发它。Dynamo跟Rhino(犀牛)上的插件Grasshopper(GH)类似,因为两个插件都可以让设计师用可视化编程界面开发自己的设计工具。n Grasshopper强项在于对复杂几何形体的处理。在数据处理方面,运算效率更佳,现成的算法更多,缺点是处理模型数据较耗费精力。n Revit出色之处在于管理建筑信息,数据结构灵活性更佳,可以调用Rev
3、it的数据是优势。缺点是速度偏慢。Grasshopper(GH)体育场建模:Grasshopper(GH)地铁盾构规划建模:软件安装文件包可以从http:/dynamobim.org下载。从Revit 2017版本开始,Autodesk已经在安装Revit时默认安装Dynamo,早期版本需要自己手动下载安装一下。源代码则可以从https:/ 的支持单独运行的路径:C:Program FilesDynamoDynamo Revit1.2DynamoSandbox.exeRevit 2017 之后的版本:“管理”-“Dynamo”Revit 2017 之前的版本:“附加模块”-“Dynamo”1、
4、菜单栏;2、工具栏;3、节点库;4、工作空间;5、控制台节点库(Library):包含多个节点的容器。不同的节点库,有不同的,特定功能的各类节点。节点库(Library):包含多个节点的容器。不同的节点库,有不同的,特定功能的各类节点。举例操作详解:Dynamo帮助样例Basics二、Dynamo数据结构数据可以是:n实数,如0,100,3.1415,-19;n字符,前后要带引号,如”hello world”,”你好,世界!”;n各类变量(墙高,河长,半径);n几何图元(圆形,球体,曲面);n数组,如1,2,3,4,5,A,B,C,D,E,a,b,c,d,e;n还可以是空值(null);Dyn
5、amo 中的数据都是存放在List 数列中,就像是其他编程语言中的数组,可以是一维、二维、三维。列表的索引是从0 开始。Dynamo 中的数据都是存放在List 数列中,就像是其他编程语言中的数组,可以是一维、二维、三维。列表的索引是从0 开始。代码块(Code Block),是dynamo 中可以直接输入DesignScript 的节点。可以通过双击鼠标左键,快速打开Code Block。DesignScript 是dynamo 编程语言。通过代码块(Code Block),可以快速,简明的实现使用者的许多功能,前提是使用者有一定的计算机编程语言的基础。dynamo 也提供了一个十分有用的功
展开阅读全文