Dynamo
Primer for v2.0
繁體中文
繁體中文
  • 關於
  • 簡介
    • 什麼是 Dynamo?它如何運作?
    • 手冊使用者指南、Dynamo 社群與平台
  • 安裝 Dynamo
  • 使用者介面
    • 工作區
    • 資源庫
  • 節點和線路
  • 基本節點和概念
    • 節點的索引
    • 用於計算設計的幾何圖形
      • 幾何圖形概述
      • 向量、平面和座標系統
      • 點
      • 曲線
      • 曲面
      • 實體
      • 網格
    • 程式的建置區塊
      • 資料
      • 數學
      • 邏輯
      • 字串
      • 顏色
    • 使用清單設計
      • 什麼是清單
      • 使用清單
      • 清單的清單
      • n 維清單
    • Dynamo 中的字典
      • 什麼是字典
      • 字典節點
      • 程式碼區塊中的字典
      • Revit 使用情況
  • 自訂節點和套件
    • 自訂節點
      • 自訂節點簡介
      • 建立自訂節點
      • 發佈至資源庫
    • 套件
      • 套件簡介
      • 套件案例研究 - Mesh Toolkit
      • 開發套件
      • 發佈套件
      • Zero-Touch 匯入
  • 適用於 Revit 的 Dynamo
    • Revit 連接
    • 選取
    • 編輯
    • 建立
    • 自訂
    • 記錄
  • Dynamo for Civil 3D
    • Civil 3D 連接
    • 入門
    • 節點資源庫
    • 範例工作流程
      • 道路
        • 燈柱放置
      • 面
        • 服務放置
      • 公用程式
        • 更名結構
      • 鐵路
        • 間隙包絡線
      • 測量
        • 點群組管理
    • 進階主題
      • 物件併入
      • Python 和 Civil 3D
    • Dynamo 播放器
    • 有用的套件
    • 資源
  • Dynamo in Forma Beta 版
    • 設定 Forma 中的 Dynamo Player
    • 在 Dynamo Player 中加入和分享圖表
    • 在 Dynamo Player 中執行圖表
    • Dynamo 計算服務與桌面版 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 案例研究 - 自訂使用者介面
      • 針對 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 不同,兩者指向相反方向。

如果您需要喜劇慈善相關的向量 (及其抽象定義),請觀看經典喜劇 Airplane,聽聽那句膾炙人口的幽默台詞:

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

平面

平面是二維抽象「協助工具」。更具體地說,平面在概念上是「平」的,在兩個方向無限延伸。平面通常會以原點附近的小矩形呈現。

您可能會想,「等等!原點?聽上去像是座標系統...就像我在 CAD 軟體中用於塑型的工具!」

您想得對!大多數塑型軟體會利用建構平面或「水平面」來定義用於繪圖的局部二維環境。平面採用 XY、YZ、XZ 或北、東南等表述,聽上去可能更熟悉。這些都是定義無限「平」環境的平面。平面沒有深度,但它們也同樣能幫助我們描述方向。

座標系統

如果我們能夠自如地使用平面,距離理解座標系統就不遠了。平面都有相同的部分,那就是座標系統 (只要是標準的「歐幾里得」或「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 中的座標系統
向量、平面與座標
向量詳細資料
向量
平面
座標系統