Dynamo初学尝试梳理

学习Dynamo有一段时间了,最近整理了下自己的笔记,分享一些给初学者,做个备忘吧!(PS:很多资料网上都能搜到,我仅仅是收集整理下笔记,分享给大家)

今天先简单介绍下Dynamo,后续会逐步深入。
 

首先我们来了解一下 DynamoDynamo PlayerDynamo SandboxDynamo Studio的区别:

1、Dynamo是免费插件,可以链接在图形类主程序(AutoCAD、Maya等)上运行,实现各个软件平台间的信息以及数据交互。

附加在图形类软件上时,需要设计针对主程序图形类实体的节点库。

Dynamo以前也是Revit的插件,现在已经集成为Revit内置的可视化编程工具,可辅助快速实现参数化设计、数据管理以及性能分析。

2、Dynamo Player是Dynamo的自动执行器,自Revit2017.1开始内置提供。

Dynamo Player可以不打开Dynamo界面而直接自动执行DYN文件,从而实现插件式运行。不过目前Dynamo内的节点尚无法实现真正的用户交互界面的设计及驱动,需要预先在DYN文件内指定(如选中Revit构件)才能保证DYN文件直接执行。否则唯有通过Data-Shapes等软件包来构造一个简易的用户交互对话框界面来实现实时选择、指定。

3、Dynamo Sandbox是插件的沙盒程序,可以在没有链接主程序的支持下轻量运行。但是与主程序相关的节点均不可用,同时因为缺乏主程序提供的图形显示驱动,图形显示往往有问题。

Dynamo Sandbox可以当成是Dynamo程序的代码浏览器,不需要打开庞大的应用程序再激活Dynamo,就能直接快速地看到程序内的节点及其链接关系。

4、Dynamo Studio是需要独立注册的软件,可以脱离主程序运行,同时也是Autodesk一切基于WEB的Dynamo服务的基础。


 

Dynamo早期版本在“附加模块”菜单,Revit 2017开始内置Dynamo,在“管理”菜单下。

Dynamo在Ribbon菜单的位置如图:
 

Dynamo软件包的安装

默认可用通过在线搜索软件包并进行安装


 

若联机安装软件包时提示“空路径是非法的”,安装时需要保持翻墙状态

也可以从别人电脑拷贝已经下载的软件包,复制到默认软件包路径即可(默认路径,可以在设置-管理节点和软件包路径中看到)
 

一般路径为:C:\Users\Administrator\AppData\Roaming\Dynamo\Dynamo Revit\1.3\packages

只需把拷贝的软件包扔到里面,重新打开Dynamo就有了。

软件包内一般包含三个目录及一个JSON格式的配置文件。

其中的DYF目录放置的是自定义节点文件;BIN一般放置DLL等自定义节点或者自定义节点需要调用的二进制的文件;EXTRA目录用于放置一些说明、案例等文件。
 


 

Dynamo启动界面


 

工作界面


 

了解了这些,就可以选择节点,进行一些基本操作了

今天就先这些,我们下次接着分享

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/718283.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

展厅设计中多媒体的常用技术

1、互动投影 可以大大提高展厅和观众之间的互动体验,使观众不仅可以享受观看,还可以在轻松娱乐的氛围中娱乐的氛围中享受每个展览的背景故事和内涵,使整个参观过程非常轻松愉快。 2、幻影成像 可以全面展示企业产品的生产过程,让观…

STM32 (4) GPIO(1)

1.芯片的引脚分布 2.普通IO引脚的命名规则 3.IO复用 IO引脚身兼数职的现象叫做IO复用,可以使芯片拥有更多的功能,例如: PA9和PA10既可以用于GPIO的引脚,也可以用于串口或定时器的引脚 通用:CPU直接控制IO引脚的输入输…

Linux:用户格式显示进程

简介 在Linux系统中,ps 命令用于查看当前系统中的进程。ps -aux 是该命令的一个常用选项组合,用于以用户格式显示所有进程。 ps -aux 输出的信息内容及含义: USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND r…

【OpenGL编程手册-04】详细解释着色器

着色器 目录 一、说明二、着色器语言GLSL2.1 典型的着色器代码2.2 数据类型2.2.1 向量 2.3 输入与输出2.3.1 顶点着色器2.3.2 片段着色器 2.4 Uniform2.5 函数后缀含义2 .6 更多属性! 三、我们自己的着色器类四、从文件读取五、 编译着色器练习 一、说明 在Hello T…

shopee、美客多、敦煌、国际站卖家如何掌握测评补单的核心要素

对于卖家而言,测评补单是一种经济高效的推广策略,它对于提升商品流量、优化转化率、增强关键词质量分以及加强链接权重都起到了积极的推动作用。然而,要实现自养号测评,需满足以下条件: 首要之务,建立一个稳…

jenkins插件下载失败bug

如果遇到安装jenkins插件经常失败并报以下类似错误,很可能是因为jenkins国外官方插件地址下载速度非常慢,我们可以修改为国内插件地址。 java.io.IOException: Failed to load: SCM API Plugin (scm-api 676.v886669a_199a_a_) - Jenkins (2.361.4) or h…

详细分析Java类调用Service接口失效的注意事项(附Demo)

目录 前言1. 问题所示2. 原理分析3. 解决方法 前言 试错了一小时&#xff0c;发现接口返回null&#xff01;&#xff01; 最后梳理其知识点并总结其原理 1. 问题所示 接口类如下&#xff1a; public interface IInfoService extends BaseService<Info> {错误方式一&a…

【Zookeeper】ZooKeeper的一些重要功能和作用

&#x1f34e;个人博客&#xff1a;个人主页 &#x1f3c6;个人专栏&#xff1a;日常聊聊 ⛳️ 功不唐捐&#xff0c;玉汝于成 目录 前言 正文 结语 我的其他博客 前言 随着分布式系统的普及和应用场景的不断增加&#xff0c;构建可靠、高效的分布式系统变得愈发重要。然…

Vue 3 中如何迁移从 Vue 2 的项目?

引言 Vue.js 是一个流行的前端框架&#xff0c;它以其响应式数据绑定和组件化系统而闻名。随着时间的推移&#xff0c;Vue.js 也在不断发展和改进。Vue 3 是 Vue.js 的一个重大更新&#xff0c;它带来了许多新特性和改进&#xff0c;包括更好的性能、更小的体积、更强大的组合…

C 嵌入式系统设计模式 19:保护调用模式

本书的原著为&#xff1a;《Design Patterns for Embedded Systems in C ——An Embedded Software Engineering Toolkit 》&#xff0c;讲解的是嵌入式系统设计模式&#xff0c;是一本不可多得的好书。 本系列描述我对书中内容的理解。本文章描述嵌入式并发和资源管理模式之五…

Cesium 3D Tiles 简介

3D Tiles 是大规模异构 3D 地理空间数据集&#xff08;例如点云、建筑物和摄影测量&#xff09;的开放标准。3D Tiles 基于 glTF 和其他 3D 数据类型构建&#xff0c;是一种可类似二维瓦片模式的流式传输的优化格式&#xff0c;旨在适应当今不断增长的 3D 地理空间数据集的渲染…

编码规范(前端)

文章目录 1. 文档说明1.1 编制说明1.2 名词解释 2.前端研发规范2.1 HTML编码规范2.1.1 文档类型2.1.2 语言2.1.3 元数据2.1.4 资源加载2.1.5 页面标题2.1.6 编码风格2.1.7 标签2.1.8 属性2.1.9 语义化 2.2 CSS编码规范2.2.1 文件引用2.2.2 命名-组成元素 知识点 1. 文档说明 1…

【数据分享】1979~2020年MSWEP降水数据集

各位同学们好&#xff0c;今天和大伙儿分享的是1979~2020年MSWEP降水数据集。如果大家有下载处理数据等方面的问题&#xff0c;您可以私信或者评论。 Beck, H. E., E. F. Wood, M. Pan, C. K. Fisher, D. G. Miralles, A. I. J. M. van Dijk, T. R. McVicar, and R. F. Adler, …

【软件设计师】通俗易懂的去了解算法的特性和要求

&#x1f413; 算法 算法是对特定问题求解步骤的一种描述&#xff0c;算法是指令的有限序列。其中每一条指令表示一个或者多个操作。 &#x1f413; 算法的5种属性 有穷性 一个算法必须总是在执行有穷的步骤后&#xff0c;且在每个步骤执行的过程中时间是有限的 1.有穷性意味…

深度学习 精选笔记(7)前向传播、反向传播和计算图

学习参考&#xff1a; 动手学深度学习2.0Deep-Learning-with-TensorFlow-bookpytorchlightning ①如有冒犯、请联系侵删。 ②已写完的笔记文章会不定时一直修订修改(删、改、增)&#xff0c;以达到集多方教程的精华于一文的目的。 ③非常推荐上面&#xff08;学习参考&#x…

蓝桥杯:单词分析

题目 题目描述 小蓝给学生们组织了一场考试&#xff0c;卷面总分为 100 分&#xff0c;每个学生的得分都是一个 0 到 100 的整数。 如果得分至少是 60 分&#xff0c;则称为及格。如果得分至少为 85 分&#xff0c;则称为优秀。 请计算及格率和优秀率&#xff0c;用百分数表…

Rstudio-深度学习执行代码

RStudio是一个开源的集成开发环境&#xff08;IDE&#xff09;&#xff0c;专门用于R编程语言的开发和数据分析。R语言是一种流行的统计计算和数据可视化语言&#xff0c;广泛用于数据科学、统计学和机器学习领域。 RStudio提供了许多功能强大的工具&#xff0c;包括代码编辑器…

SQL 基本条件查询DQL 练习

DQL DQL&#xff08;Data Query Language&#xff09;是SQL语言中的一种类型&#xff0c;用于执行数据查询操作。它是SQL的一部分&#xff0c;用于从数据库中检索数据。DQL语句用于从一个或多个表中选择、过滤和排序数据。常见的DQL查询语句包括SELECT、FROM、WHERE、GROUP BY…

U盘无法读取?轻松掌握正确解决方法!

“为什么我的u盘插入电脑后会显示无法读取呢&#xff1f;想查看一些比较重要的文件&#xff0c;但就是无法读取U盘&#xff0c;想问问大家&#xff0c;我应该怎么操作呢&#xff1f;” U盘作为一种便捷的数据存储设备&#xff0c;广泛应用于我们的日常生活和工作中。然而&#…

独立游戏《星尘异变》UE5 C++程序开发日志2——创建并编写一个C++类

在本篇日志中&#xff0c;我们将要用一个C类来实现一个游戏内的物品&#xff0c;同时介绍UCLASS、USTRUCT、UPROPERTY的使用 一、创建一个C类 我们在UE5的"内容侧滑菜单"中&#xff0c;在右侧空白中右键选择"新建C类"&#xff0c;然后可以选择一个想要的…