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
  • Dynamo 中的向量、平面和坐标系
  • 向量
  • 平面
  • 坐标系
  • 深入探讨...
  • 向量
  • 平面
  • 坐标系
Edit on GitHub
Export as PDF
  1. 基本节点和概念
  2. 计算设计的几何图形

向量、平面和坐标系

Previous几何图形概述Next点

Last updated 2 months ago

Dynamo 中的向量、平面和坐标系

向量

由大小和方向表示,可以将其视为以给定速度朝特定方向加速的箭头。在 Dynamo 中,它是模型的关键组件。请注意,由于它们属于“辅助对象”的“抽象”类别,因此当我们创建向量时,不希望在背景预览中看到任何内容。

  1. 我们可以使用一条线作为向量预览的替代对象。

单击下面的链接下载示例文件。

可以在附录中找到示例文件的完整列表。

平面

  1. 尽管它们是抽象的,但平面确实具有原点位置,以便我们可以在空间中定位它们。

  2. 在 Dynamo 中,平面在背景预览中渲染。

单击下面的链接下载示例文件。

可以在附录中找到示例文件的完整列表。

坐标系

  1. 尽管它们是抽象的,但坐标系也具有原点位置,以便我们可以在空间中定位它们。

  2. 在 Dynamo 中,坐标系在背景预览中渲染为一个点(原点)和定义轴(X 为红色、Y 为绿色以及 Z 为蓝色,遵循约定)的线。

单击下面的链接下载示例文件。

可以在附录中找到示例文件的完整列表。

深入探讨...

向量、平面和坐标系构成了抽象几何图形类型的主组。它们帮助我们为描述形状的其他几何图形定义位置、方向和空间环境。如果我说我在纽约市第 42 街的百老汇(坐标系)、站在街道上(平面)、面朝北(向量),我刚刚使用这些“辅助对象”来定义我所在的位置。这同样适用于手机壳产品或摩天大楼 - 我们需要此环境来开发模型。

向量

向量是描述方向和幅值的几何量。向量是抽象的;即它们表示量,而不表示几何图元。向量可能容易与“点”混淆,因为它们都是由一列值组成。不过,有一个关键区别:“点”描述给定坐标系中的位置,而“向量”描述位置中的相对差异(这就是所谓的“方向”)。

如果相对差异的概念令人困惑,请将“向量 AB”想象为“我站在点 A,面朝点 B”。从这里 (A) 到那里 (B) 的方向就是我们所谓的向量。

使用相同 AB 符号将向量详解为其各组成部分:

  1. 向量的 “起点” 称为 “基底”。

  2. 向量的 “终点” 称为 “尖端” 或 “指向”。

  3. “向量 AB”与“向量 BA”不同 - 它们指向相反的方向。

如果您需要关于向量(及其抽象定义)的喜剧效果,请观看经典喜剧《飞机》,聆听时常引用的半开玩笑台词:

Roger, Roger.What's our vector, Victor?

平面

平面是二维抽象“辅助对象”。更具体地说,平面在概念上是“平”的,在两个方向上无限延伸。通常,它们在其原点附近被渲染为较小的矩形。

您可能会想:“等等!原点?这听起来像是一个坐标系...就像我在 CAD 软件中建模所使用的坐标系!”

您是对的!大多数建模软件都利用构造平面或“标高”来定义要在其中绘制的本地二维环境。XY、XZ、YZ 或北、东南、平面图听起来可能更加熟悉。这些都是“平面”,用于定义无限的“平”环境。平面没有深度,但也有助于我们描述方向 -

坐标系

如果我们对平面感到满意,那么我们只需一小步就能理解坐标系。平面与坐标系一样具有相同的各部分,前提是它是标准的“欧几里德”或“XYZ”坐标系。

但是,还有其他可选坐标系,如圆柱坐标系或球形坐标系。如我们在后续各部分中所见,坐标系也可应用于其他几何图形类型,以定义该几何图形上的位置。

添加可选坐标系 - 圆柱坐标系、球形坐标系

是一个二维曲面,可以将其视为无限延伸的平面。每个平面都有一个原点、X 方向、Y 方向和 Z(向上)方向。

是一个用于确定点或其他几何图元位置的系统。下图介绍了它在 Dynamo 中的外观以及每种颜色所表示的含义。

平面
坐标系
向量
6KB
Geometry for Computational Design - Vectors.dyn
7KB
Geometry for Computational Design - Plane.dyn
3KB
Geometry for Computational Design - Coordinate System.dyn
Dynamo 中的向量
Dynamo 中的平面
Dynamo 中的坐标系
向量、平面和坐标
向量详细信息
向量
平面
坐标系