Revit 2014 SDK中例子整理 (一)

2021-07-08 17:22:02 字數 742 閱讀 8763

1.addspaceandzone創造空間和區域

1.1在指定層獲取所有空間元素

1.2在指定層獲取所有區域元素

1.3為封閉的牆封閉空間建立空間元素

1.4在指定層和階段建立區域元素

1.5在zone元素中新增,刪除spaces

2.allviews

生成新錶包括所有選中的view

選擇標題快

3.analysisvisualizationframework分析視覺化框架

3.1distancetosu***ces

在乙個動態模型更新的的revit模型中顯示分析結果

3.2multithreaded calculation多執行緒計算

分析視覺化框架

結合分析視覺化框架,多執行緒,revit空轉事件,更新動態模型來模擬,如何在revit模型改變時定期更新分析結果

3.3spatialfieldgradient

選擇乙個面,在上面顯示數值資料

4.analyticalsupportdata_info

顯示元素的分析支援資訊

此示例顯示所選元素的資訊(包括元素id、元素型別和支援型別的元素)。

6.archsample

向microsoft excel 2003中輸出整個專案

7.areareincurve

如何獲得曲線鋼筋面積和改變它的引數。

8.areareinparameters

Revit2014機電系統型別BUG

revit2014中可以自定義機電系統型別,revit2014版乙個系統型別的bug,該bug表現如下,如果採用鏈結revit模型的方式,在乙個專案中定義的系統型別鏈結並解組到另乙個專案檔案中時,該專案中的機電管就系統型別就會變成未定義,並且屬性欄 系統型別 下拉列表中沒有任何系統型別可選,但是,事...

SDK中的訊息分解

在sdk中經常會響應許多訊息,這樣大量 在case 中,格式比較難看.以下是訊息分解的例子.include 訊息分解,在中定義有巨集handle msg,例如 handle msg hwnd,wm command,command handle msg hwnd,wm create,create ha...

如何在Revit中監聽鍵盤事件

小夥伴們在做revit二次開發的時候,可能會需要在自己做的外掛程式執行時,去監聽某個按鍵然後做出相應的反應。比如在生成乙個很大的模型時,發現不對勁,想停止程式執行,這個時候就可以通過監聽按鍵事件去取消這個正在執行的程式,或者通過監聽按鍵事件去觸發特定事件。為了實現全域性監聽,這裡使用了hook技術,...