Dynamo
Primer for v2.0
简体中文
简体中文
  • 关于
  • 简介
    • 什么是 Dynamo 以及它是如何工作的?
    • Primer 用户手册、Dynamo 社区和平台
  • Dynamo 设置
  • 用户界面
    • 工作空间
    • 库
  • 节点和导线
  • 基本节点和概念
    • 节点索引
    • 计算设计的几何图形
      • 几何图形概述
      • 向量、平面和坐标系
      • 点
      • 曲线
      • 曲面
      • 实体
      • 网格
    • 程序的构建块
      • 数据
      • 数学
      • 逻辑
      • 字符串
      • 颜色
    • 使用列表进行设计
      • 什么是列表
      • 使用列表
      • 列表的列表
      • n 维列表
    • Dynamo 中的词典
      • 什么是词典
      • 词典节点
      • 代码块中的词典
      • Revit 使用案例
  • 自定义节点和软件包
    • 自定义节点
      • 自定义节点简介
      • 创建自定义节点
      • 发布到库
    • 软件包
      • 软件包简介
      • 软件包案例研究 - Mesh Toolkit
      • 开发软件包
      • 发布软件包
      • Zero-Touch 输入
  • 适用于 Revit 的 Dynamo
    • Revit 连接
    • 选择
    • 编辑
    • 创建
    • 自定义
    • 记录
  • Dynamo for Civil 3D
    • Civil 3D 连接
    • 快速入门
    • 节点库
    • 样例工作流
      • 道路
        • 灯杆放置
      • 浇口面
        • 服务设施放置
      • 公共设施
        • 重命名结构
      • 轨道
        • 间隙包络
      • 勘测
        • 点编组管理
    • 高级主题
      • 对象绑定
      • Python 和 Civil 3D
    • Dynamo Player
    • 有用的软件包
    • 资源
  • Forma Beta 版中的 Dynamo
    • 在 Forma 中设置 Dynamo Player
    • 在 Dynamo Player 中添加和共享图形
    • 在 Dynamo Player 中运行图形
    • Dynamo 计算服务与 Desktop Dynamo 的差异
  • 在 Dynamo 中编码
    • 代码块和 DesignScript
      • 什么是代码块
      • DesignScript 语法
      • 简写
      • 函数
    • 使用 DesignScript 的几何图形
      • DesignScript 几何图形基础知识
      • 几何基本体
      • 向量数学
      • 曲线:内插和控制点
      • 平移、旋转和其他变换
      • 曲面:内插、控制点、放样、旋转
      • 几何参数化
      • 相交和修剪
      • 几何布尔
      • Python 点生成器
    • Python
      • Python 节点
      • Python 和 Revit
      • 设置自己的 Python 模板
    • 语言更改
  • 最佳做法
    • 图形策略
    • 脚本编写策略
    • 脚本参考
    • 管理您的程序
    • 在 Dynamo 中高效处理大型数据集
  • 样例工作流
    • 快速入门工作流
      • 参数化花瓶
      • 吸引器点
    • 概念索引
  • 开发人员入门
    • 从源代码构建 Dynamo
      • 从源代码构建 DynamoRevit
      • 在 Dynamo 中管理和更新依赖项
    • 为 Dynamo 开发
      • 快速入门
      • Zero-Touch 案例研究 - 网格节点
      • 在 Zero-Touch 节点中执行 Python 脚本 (C#)
      • 进一步了解 Zero-Touch
      • 高级 Dynamo 节点自定义
      • 在 Dynamo 软件包中使用 COM(互操作)类型
      • NodeModel 案例研究 - 自定义 UI
      • 更新 Dynamo 2.x 的软件包和 Dynamo 库
      • 更新 Dynamo 3.x 的软件包和 Dynamo 库
      • 扩展程序
      • 为 Dynamo 2.0+ 定义自定义软件包组织
      • Dynamo 命令行界面
      • Dynamo 集成
      • 为 Dynamo For Revit 开发
      • 发布软件包
      • 从 Visual Studio 构建软件包
      • 软件包形式的扩展
    • 拉取请求
    • 测试期望
    • 示例
  • 附录
    • 常见问题解答
    • 可视化编程和 Dynamo
    • 资源
    • 发行说明
    • 有用的软件包
    • 示例文件
    • 主体集成图
    • 下载 PDF
    • Dynamo 键盘快捷键
Powered by GitBook
On this page
  • 什么是 DaaS?
  • 哪个版本的 Dynamo 正在执行我的代码?
  • 此版本的 Dynamo 中提供了哪些软件包/节点?
  • 在为 DaaS 编写图表时,我应该注意什么?
  • 我该如何记住这一切?如果它发生变化怎么办?
  • 这要花多少钱?
  • 我如何开始使用?
  • 安全性
Edit on GitHub
Export as PDF
  1. Forma Beta 版中的 Dynamo

Dynamo 计算服务与 Desktop Dynamo 的差异

此页面重点介绍在编写要在 Dynamo 计算服务云上下文中执行的 Dynamo 程序时应注意的差异。

什么是 DaaS?

DaaS、Dynamo 即服务、Dynamo 计算服务等均指同一件事:Dynamo 的核心运行时在云上下文中执行。这意味着您的图形不会在您的计算机上执行。DaaS 目前只能通过适用于 Forma 的 Dynamo Player 扩展访问,在该扩展中,用户可以上载和管理在桌面环境中创建的 .dyn 文件、通过该扩展运行同事共享的 .dyn 文件,或者使用 Autodesk 提供的预加载 .dyn 例程作为示例。

由于您的图形运行在此云上下文中,而不是在您的计算机上,因此 DaaS 目前无法直接使用传统的 Dynamo 主机上下文(Revit、Civil 3D 等)。如果要在图形中使用这些程序中的类型,则需要使用 Data.Remember 节点或其他图形内序列化技术将它们序列化(保存)到图形中。这些工作流与在 Revit 中为衍生式设计编写图形时需要使用的工作流类似。

哪个版本的 Dynamo 正在执行我的代码?

该版本基于 3.x,并根据 Dynamo 的开源主分支经常更新。

此版本的 Dynamo 中提供了哪些软件包/节点?

  • 大多数核心节点,请参阅下一节了解一些特定限制。

  • DynamoFormaBeta 用于与 Forma API 交互的软件包。

  • VASA 用于体素化/高效分析。

  • MeshToolKit 用于网格操纵。在 Dynamo 3.4 中,“网格”工具包也现成可用。

  • RefineryToolkit 适用于允许进行碰撞检测、视图距离、最短路径、等轴测等的有用算法。

在为 DaaS 编写图表时,我应该注意什么?

  • Python 节点将不起作用。这些_当前_无法执行。

  • 无法使用自定义软件包。

  • UI 节点的 UI/视图层不会执行。我们预计这不是核心功能的问题,但如果您发现与具有自定义 UI 的节点相关的错误,最好记住这一点。

  • 仅限 Windows 的功能将不起作用。例如,如果尝试使用 Windows 注册表或 WPF,这将失败。

  • 不会加载视图扩展。

  • 文件系统节点不会很有用。在 DaaS 中运行时,在本地计算机上参考的任何文件将不存在。

  • Excel/DSOffice 互操作节点将不起作用。Open XML 节点应该可以正常运行。

  • 虽然可以调用 Forma API,但网络请求通常不起作用。

我该如何记住这一切?如果它发生变化怎么办?

  • 将来,我们打算在 Dynamo for the Desktop 中提供工具,以便更轻松地确保图形在两个上下文中以相同方式运行。

这要花多少钱?

  • 在此 Beta 版中,当前不收取计算时间费用。

我如何开始使用?

  • 获取对 Autodesk Forma 的访问。

  • 在桌面上安装适用于 Dynamo 的 DynamoFormaBeta,以及在 Forma 中安装 Dynamo 扩展。

  • 编写您的第一张图表。

安全性

  • 请注意,共享图形存储在 Forma 中。

  • 当前最大图表执行时间不到 30 分钟。此值可能会更改。

  • 执行请求受到速率限制,因此,如果在太短的时间内发出许多计算请求,可能会看到错误。

Previous在 Dynamo Player 中运行图形Next在 Dynamo 中编码

Last updated 9 hours ago

请查看、或 Forma Extension 中的样例,以便快速入门。这些将指导您完成:

博客帖子
YouTube 系列