假許起手式
  • 首頁
  • 服務
  • 技術文章
    • CREO
  • 資源庫
  • 加入社群
  • 與我聯絡
  • 隱私權政策
Tag:

RevitLookup

Revit API

【Revit API】02-Revit API-RevitLookup

by LuSir 2021-05-06

無論你是使用Revit API或Dynamo進行二次開發,RevitLookup都是你一定要會使用的工具。
在開始教學之前,先提供RevitLookup安裝檔給各位,讓大家節省繁雜的安裝動作,下載下來後,一直點選下一步到結束即可,我做的這個安裝檔會一次安裝好Revit 2015-2020版的RevitLookup與Add-In Manager,安裝檔請點選這裡。
如果想要RevitLookup的Source Code或原始安裝檔,可到jeremytammik的GitHub下載,請點選這裡。
安裝完成後,開啟Revit則可以在增益集看到RevitLookup的外掛按鈕。

RevitLookup一定要會的!

  • Snoop DB
  • Snoop Current Selection
  • Snoop Linked Element

會以上那幾個,90%想開發的資訊都可以找到了,首先 Snoop DB 是針對開啟的模型中所擁有的資訊,舉例BasePoint、Level、ProjectInfo、ViewFamilyType、ViewPlan… 可以看到所有屬性等資料。

接著這個 Snoop Current Selection 是查詢最常使用的,可針對單一或多選元件進行資料查詢,下圖我選取了屋頂與牆,可看到右方顯示各元件資訊,並且可再往下查詢各參數資料。

如果我們插入外部參考,例如連結rvt檔時,會發現當使用 Snoop Current Selection 只會看到RevitLinkInstance,若想找連結模型特定元件資訊時,此時可使用 Snoop Linked Element 查詢。

2021-05-06 1 comment
0 FacebookPinterestLINEEmail
Revit API

【Revit API】01-Revit API-前置作業與資源

by LuSir 2021-05-05

工欲善其事,必先利其器,在我們開始撰寫Revit API之前,需要先準備以下工具。

開始前準備

  • Revit (不同版本撰寫時可能會有不同的Method)
  • Visual Studio 2019 (上傳文章時目前的最新版本)
  • .NET Framework 4.7 以上
  • C# 程式基本能力

學習必備工具:SDK

  • Revit API Help
  • Getting Started with the Revit API
  • Revit Developer Center & SDK Samples
  • Revit API Docs

以上的工具,是學習Revit API與未來要查詢如何撰寫的重要資源,我在開始學習到現在,都還是常常在這些地方搜尋我所需要的知識。

開發必備工具:

  • RevitLookup
  • Add-In Manager
  • ILSpy、dnSpy (反組譯工具)

無論是使用Revit API抑或Dynamo二次開發,RevitLookup都是不可或缺的工具,針對RevitLookup基本所需要的功能與說明,可以點選這裡。

Add-In Manager是在Revit API開發中很重要的工具,主要是讓使用者可以將寫好的外掛直接套用,快速進行程式debug ,還有一個很重要的知識,是關於如何安裝、新增移除Revit外掛的細節,這些內容可以點選這裡看文章說明,讓各位清楚了解讓Revit運作外掛的方式。

反組譯工具有許多,ILSpy、dnSpy… 主要是來看dll檔內的程式碼,用來查看說明、結合Revit API Docs使用,可輔助Revit API二次開發。

2021-05-05 0 comments
0 FacebookPinterestLINEEmail

近期文章

  • 2025 AI CAD 軟體趨勢|7 款最佳 AI CAD 軟體評測與推薦
  • 【Creo】35-用Creo11效能報告比較陣列
  • 【Creo】34-人體模型安裝使用
  • 【Creo】33-草繪尺寸無法編輯
  • 【Creo】32-Pro/E Wildfire與Creo的差異

近期留言

  1. 「假許」於〈【Creo】05-工程圖轉PDF設定線寬(table.pnt)〉發佈留言
  2. 「賴秀俞」於〈【Creo】05-工程圖轉PDF設定線寬(table.pnt)〉發佈留言
  3. 「Junjia」於〈【Creo】19-materials library材料庫下載〉發佈留言
  4. 「假許」於〈【Creo】18-輕鬆刪除舊版檔案,Purge大法〉發佈留言
  5. 「James」於〈【Creo】18-輕鬆刪除舊版檔案,Purge大法〉發佈留言

Keep in touch

Facebook Instagram Youtube Line

電子報

訂閱我的電子報,以獲得新的部落格文章、技巧。讓我們保持更新!

文章分類

  • Creo (37)
  • Revit API (6)
  • Trend (3)
  • 未分類 (1)

Copyright © 2024 - 假許起手式 Start-up joshups.com


Back To Top
假許起手式
  • 首頁
  • 服務
  • 技術文章
    • CREO
  • 資源庫
  • 加入社群
  • 與我聯絡
  • 隱私權政策