初識revit二開

2021-10-03 20:39:39 字數 775 閱讀 4887

把對應的dll和addin拷貝到c:\programdata\autodesk\revit\addins\2017即可。

2.以類庫形式編寫程式

c#-windows-類庫

新增兩個引用revitapi.dll和revitapiui.dll,在revit安裝路徑下(以下是我電腦中位置)

e:\revit2017 install\revit 2017
using system;

using autodesk.revit.ui;

using autodesk.revit.db;

namespace hellorevit

}}

3.revit addin檔案編寫

hellorevit

<?xml version="1.0" encoding="utf-8"?>

(dll檔案位置)hellorevit.dll

7d4e1893-3a27-4df2-8075-4fa3754537aa

hellorevit(namespace).class1(class)

adsk

id從解決方案-properties-assemblyinfo.cs中獲取

revit addin全域性載入位置

c:\programdata\autodesk\revit\addins\2017

Revit二開 Schemachema擴充套件資料

一.什麼是schema 二.schema架構 建立revit擴充套件資料第一步是建立schema 類似建立架構設計,設計schema儲存結構,類似設計db 資料表結構 第二步是將擴充套件資料放入entity,最終儲存的位置在element。三.schemamaager public class sc...

Revit二開 剪下專題之二

revit二次開發課程 在revit的開發過程中用到的剪下有很多種,例如,牆和梁的剪下,洞口和牆的剪下,空心族的剪下等等,每種剪下採用的方法並不一樣。本例詳解空心剪下 instancevoidcututils remark utilities for cutting elements by unat...

Revit二開 剪下專題之三

revit二次開發課程 在revit的開發過程中用到的剪下有很多種,例如,牆和梁的剪下,洞口和牆的剪下,空心族的剪下等等,每種剪下採用的方法並不一樣。在此做簡要舉例說明。實體剪下 solidsolidcututils.應用範圍有限,所以使用時要認清目標物件是否符合這些條件。public static...