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. Dynamo for Civil 3D

入門

PreviousCivil 3D 連接Next節點資源庫

Last updated 1 month ago

您現在對整個圖像有一點瞭解,我們直接在 Civil 3D 中建置您的第一個 Dynamo 圖表!

這是一個簡單的範例,旨在示範基本的 Dynamo 功能。建議您在新的空白 Civil 3D 文件中完成所有步驟。

開啟 Dynamo

首先在 Civil 3D 中開啟一個空白文件。開啟後,導覽到 Civil 3D 功能區的 「管理」 頁籤,並尋找 「視覺程式設計」 面板。

按一下 「Dynamo」 按鈕,這會在單獨的視窗中啟動 Dynamo。

Dynamo 與 Dynamo 播放器有何差異?

Dynamo 是您用來建置和執行圖表的工具。Dynamo 播放器是一種無需在 Dynamo 中開啟圖表即可執行圖表的簡易方式。

當您準備好試用時,請前往 Dynamo 播放器 一節。

開始新圖表

開啟 Dynamo 後,您會看到開始畫面。按一下 「新建」 開啟空白工作區。

範例呢?

Dynamo for Civil 3D 隨附一些預先建置的圖表,可協助您激發更多有關如何使用 Dynamo 的想法。我們建議您有時候可以查看這些內容,以及 Primer 中的 範例工作流程 。

加入節點

您現在應該會看到一個空白工作區。我們來看看 Dynamo 的運作!以下是我們的目標:

很簡單,對吧?但在開始之前,我們需要先討論一些基本知識。

Dynamo 圖表的核心建置圖塊稱為節點。節點就像一台小機器 - 您將資料放入其中,它對該資料執行某些作業,然後輸出結果。Dynamo for Civil 3D 有一個節點資源庫,您可以用線路將節點連接在一起形成圖表,圖表能做的事情比單獨任何一個節點所能做的更多、更好。

等一下,如果我以前從來沒使用過 Dynamo,該怎麼辦?

有些內容對您來說可能非常陌生,沒關係!以下這些章節可以幫助您。

使用者介面 節點和線路 基本節點和概念

好,我們來建立圖表。以下是我們需要的所有節點的清單。

您可以在資源庫的搜尋列中鍵入這些節點的名稱,或在圖元區的任意位置按一下右鍵並在其中搜尋,以尋找這些節點。

如何知道要使用哪些節點?以及在何處找到它們?

資源庫中的節點會根據作用分成不同邏輯品類。請參閱 節點資源庫 一節,以取得更深入的導覽。

以下是您的最終圖表的外觀。

我們總結一下到目前為止完成的工作:

  1. 我們選擇要使用的文件。在此範例 (以及許多範例) 中,我們想要在 Civil 3D 中使用作用中的文件。

  2. 我們定義建立文字物件的目標圖塊 (在此範例中為模型空間)。

  3. 我們使用 String 節點指定應放置文字的圖層。

  4. 我們使用 Point.ByCoordinates 節點建立一點,以定義應放置文字的位置。

  5. 我們使用兩個 Number Slider 節點定義文字插入點的 X 座標和 Y 座標。

  6. 我們使用另一個 String 節點定義文字物件的內容。

  7. 最後,我們建立了文字物件。

我們來看看新圖表的結果!

查看結果

回到 Civil 3D,確保已選取 「模型」 頁籤。您應該會看到 Dynamo 建立的新文字物件。

如果您沒看到文字,可能需要執行 ZOOM -> EXTENTS 指令以縮放至右側位置。

好酷!現在來更新一下文字。

回到 Dynamo 圖表中,繼續變更一些輸入值,例如文字字串、插入點座標等。您應該會看到文字在 Civil 3D 中自動更新。另請注意,如果您拔掉其中一個輸入埠,文字就會移除。如果將所有內容重新插入,則會再次建立文字。

為什麼 Dynamo 不在每次執行圖表時插入新的文字物件?

Dynamo 預設會「記住」它建立的物件。如果您變更節點輸入值,Civil 3D 中的物件會更新,而不是建立全新物件。您可以在 物件併入 一節閱讀有關此行為的更多資訊。

後續步驟

此範例只是一個您可以使用 Dynamo for Civil 3D 執行何種作業的入門。請繼續閱讀以瞭解更多資訊!

建置一個將文字插入模型空間的 Dynamo 圖表。

任務完成!

🎯
🎉
Dynamo 開始畫面
您可以從資源庫,或在圖元區中按一下右鍵來放置節點
完成的圖表
執行中的完成圖表