原文:[Revit]Autodesk Revit 二次開發整理(資料、准備工作和環境搭建)

前言 Revit被Autodesk收購之后,整理和開放了一大部分API,供開發者實現自己的功能和程序,總體來說API的功能比較完善,畢竟市面上已經出現了各式各樣的插件。 本人也是初學者,在Revit分類中分享一些自己記錄的筆記內容。 准備工作 工欲善其事,必先利其器。 . 語言 首先,定下你自己想使用的編程語言,官方SDK中給出的語言示例包括C VB C 三種,至於選擇哪一種來開發,可以根據個人 ...

2019-07-26 21:23 0 3337 推薦指數:

查看詳情

踏上Revit二次開發之路 1 准備工作

1 准備工作 工欲善其事,必先利其器。在正式開始之前,我覺得有必要先盤點一下需要准備些什么。 1.1 硬件設備 PC機一台(謝絕Apple)。 配置不能太低,至少要i3以上的cpu、4g以上的內存和支持DX11的獨立顯卡,否則跑不動Revit,建議不低於i5 CPU和8g內存。SSD ...

Sat Sep 02 03:52:00 CST 2017 0 1753
Revit二次開發之十八 Revit圖形元素

在模型輕量化或者其他應用中,需要獲取Revit里面元素的圖形信息,Revit的三維顯示,也是多種圖形描述元素組成,在Element元素之下,有一個重要的屬性Geometry,其通過get_Geometry函數獲取,將會返回一個GeometryElement對象,這個對象是一個圖形集合,其可能包含 ...

Thu Jan 02 02:46:00 CST 2020 0 686
Revit二次開發十三 視圖

視圖是Revit所有顯示的基礎,Revit中包含二維和三維部分,其視圖也有嚴格的區分,以下說明視圖的分類情況。 TableView TableView有兩個子類,分別是是所有表格視圖,主要用於呈現明細表和電氣視圖 PanelScheduleView表示一個面板時間表,該時間表 ...

Thu Sep 26 23:55:00 CST 2019 0 633
Revit二次開發--Hello World

部署完開發環境,就要進行每次學習新的技能,必寫的Hello World。 1、打開VS開發環境,新建一個項目類庫RevitDemo。 2、修改Class1名稱為Command。 3、在引用中添加RevitAPI,RevitAPIUI的dll,注意將這兩個dll的復制本地改為flase,否則將 ...

Fri Jun 09 18:40:00 CST 2017 0 3640
Revit二次開發之繪制鋼筋

第一在博客園上寫東西,也不知道該寫些什么,我想就寫點最近項目到遇到的問題吧。 最近在做一個小項目,具體需求大概是在一個revit模型中的對應的樓板位置繪制鋼筋。 由於剛接觸Revit二次開發,之前也沒有畫過鋼筋,所以在網上搜了一些用Revit畫鋼筋的資料Revit中是提供了用於 ...

Fri Feb 28 00:09:00 CST 2014 4 4666
Revit二次開發 Revit擴展存儲數據

Revit二次開發過程中,需要將相關信息存儲到RVT文件中,再次打開RVT的時候,可以通過讀取這些信息,知道當前構件的基本狀態,或者將一個特殊的信息存儲到RVT文件中,從Revit2012開始引入了擴展存儲這個新技術,就是可以把一些數據存儲在Revit中的某一個對象上。且這個存儲 ...

Wed Apr 08 23:38:00 CST 2020 0 1402
Revit二次開發之十七 深入解析Revit界面

revit中,有UIApplication\Application\UIControlApplication,他們到底有什么區別和之間的聯系,一直是我比較迷惑的問題,在深入了解Revit的組織架構后,revit思維邏輯據我的理解說明如下,以下僅為個人想法,不代表真實情況 ...

Sat Dec 28 04:30:00 CST 2019 0 1290
revit二次開發之七 Revit隔離與隱藏

Revit中經常出現隔離和隱藏對象,通過API如何實現這些功能呢?主要用到View中的幾個關鍵函數 一、隔離元素 1、一個隔離多個類別 2、一隔離一個類別 3、一隔離多個元素 4、一隔離一個元素 二、隱藏元素 ...

Thu May 18 00:01:00 CST 2017 0 1964
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM