- 14
- 0
- 约3.86千字
- 约 60页
- 2021-08-12 发布于广东
- 举报
3.1 可视化编程的基本要素 节点(nodes):根据需要,通过连接不同的,有特定功能的节点,从而实现可视化编程。 3.1 可视化编程的基本要素 错误提示信息; Watch 节点检查输入的数据内容; 上游段的输入数据类型(Red空变量)无法传递到下游端的节点; 接线(Wires):各个节点需要通过接线来传递数据。是数据流的传递纽带。 3.2 常用节点 1.布尔值(真/假) 2.数值(实数) 3.字符串 4.实数滑动条 5.整数滑动条 6.文件夹路径 7.文件路径 3.2 常用节点 查看/三维查看(Watch/Watch3D):用来查看数据或者几何图元。 可视化编程 第一步:搜索code block并添加 第二步:搜索watch并添加 第三步:输入字符串,注意带双引号 第四步:连接看到结果 第四步:再加一行计算 数学计算 第一步:搜索Number 并添加 第二步:搜索运算符+,并添加 第三步:搜索watch并添加 第四步:输入数字,连接看到结果 画圆 常规的编程代码如下: myPoint = Point.ByCoordinates(0.0,0.0,0.0); x = 5.6; y = 11.5; attractorPoint = Point.ByCoordinates(x,y,0.0); dist = myPoint.DistanceTo(attractorPoint); myCircle = Circle.ByCenterPointRadius(myPoint,dist); 可视化编程的过程如下: 画圆 两个不同的方法,得到同样的结果,如下: 四、Dynamo和Revit交互 Revit 的层级结构(族类别、族、族类型、实例) 4.1 获取Revit 中的图元 Dynamo 中提供选择Revit 图元的节点 4.1 获取Revit 中的图元 在左侧项目树下面,展开Revit- Selection,单击“Select Model Element” 4.2 手动选择Revit 中的图元 点击“选择”按钮,在Revit中选择构件,可以看到如下窗口,已经返回选择构建的ID 然后在搜索框输入Name,单击“获取图元名称” 4.2 手动选择Revit 中的图元 有了这两个后,可以获取选中元素的名称。 用Python脚本调用Revit标准弹窗TaskDialog。搜索框输入Python,单击“Python Script”。双击脚本组件的空白区域,输入脚本。运行如下所示: 4.3 开关Revit预览 缺省情况下,在Dynamo中生成的点、线等图形元素,会在Revit图形界面中有一个对应的显示,请注意,仅仅是蓝色高亮的点、线显示,非实际Revit中存在的。 有时候这样在Revit中的运行中,点集比较密时,这种密集的显示会影响在Revit内的后继操作,因此有时候需要能够将其关闭,不影响在Revit的手动操作。 这种显示方式可以在Dynamo内进行切换,方法为下拉菜单:【视图】=》【背景三维预览】=》【可用预览】=》【Revit背景预览】,如下图所示: 4.4 单位处理 Dynamo和Revit结合地很好,除了内部单位不一致。Dynamo里不带单位的数值都会认为是以“米”为单位。Revit里面默认单位是毫米。 五、Dynamo高级开发 * * Revit高级应用----Dynamo可视化编程培训软件所 Dynamo基础知识 Dynamo数据结构 Dynamo可视化编程入门 Dynamo与Revit交互 Dynamo高级开发 1. 2. 3. 4. 5. 目 录 参考文献 6. 一、Dynamo 基础知识 1.1 Dynamo 简介 Dynamo 是Autodesk公司推出的,一款功能十分强大,并且十分便捷的可视化编程软件。它可以和多款Autodesk 公司的其他软件交互,适应各类使用人员的专业需求。 “可视化编程语言”可以让设计师通过图形化界面创建程序,不必从白纸开始一行行地写程序代码,用户现在可以简单地连接预定义功能模块,轻松创建自己的算法和工具。或者说,设计师不用写代码就可以享受到计算式设计的好处。 Dynamo最新版本号是,它是免费的,开源的,使用授权协议。 开源软件(open-source)是指其源码可以被公众使用的软件,并且此软件的修改和分发也不受许可证的限制。主要被散布在全世界的编程者队伍所开发,但是同时一些大学,政府机构承包商,协会和商业公司也开发它。 1.2 Dynamo 和GRASSHOPPER Dynamo跟Rhino(犀牛)上的插件Grasshopper
您可能关注的文档
- plm项目管理具体操作指南手册.ppt
- pom管理流程分享.ppt
- rtb-cn—实时竞价rtb-精准广告投放dsp介绍.ppt
- sap-solution-manager总体介绍培训课件.ppt
- solaris基础专业培训资料.ppt
- sy215c9m-挖掘机电气控制系统培训教材解析.ppt
- syb创业培训第一步:将你作为创业者来评价.ppt
- AI+具身智能行业市场前景及投资研究报告:体育安防场景落地.pdf
- 春风动力-市场前景及投资研究报告-极核增长引擎,全球结构变化,新驱动力.pdf
- 电力新能源行业市场前景及投资研究报告:AIDC通胀,电源、芯片电感、液冷、PCB上游,AIDC电力设备.pdf
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 组织生活会前征求意见和建议的情况报告集合.docx VIP
- 2020年全国高考全国一卷英语真题(含解析).pdf VIP
- _中国男性乳腺癌临床诊治实践指南(2023版).pdf VIP
- 标准图集-17J008 挡土墙(重力式、衡重式、悬臂式) 无水印.pdf VIP
- 管理沟通——原理、策略及应用(第三版)课件全套 赵洱岽 第1--14章 管理沟通概论---数字化时代的沟通.pptx
- 初二物理上册质量与密度练习题难题带答案1.pdf VIP
- DB31_T 416-2008 城市道路路名牌(法规规范).pdf VIP
- V83-CV100出入口车牌识别高清网络一体化摄像机操作手册20180427.pdf VIP
- 《再别康桥》优秀课件.ppt VIP
- 2026届高考政治总复习选必一高考主观试题答题模型总结(2023-2025年真题适配版).pdf VIP
原创力文档

文档评论(0)