1. Visual Studio 프로젝트 생성

2. 파일 삭제
아래 세 파일은 필요하지 않으므로 삭제한다.

3. cs 파일 추가

4. IExternalApplication 인터페이스 상속

Revit에 애드인을 추가하려면 위 인터페이스를 상속받아야 한다.
추가하면 위와 같이 오류가 나는데 아래와 같이 dll 파일들을 참조하면 된다.
5. 참조 추가

6. 찾아보기

7. Revit 설치 폴더 선택 (C:\Program Files\Autodesk\Revit 버전)

8. RevitAPI.dll, RevitAPIUI.dll 선택 - 확인

9. 참조에 두 dll 파일이 추가된 것을 확인

10. using Autodesk.Revit.UI; 추가

11. IExternalApplication 인터페이스를 상속받으면 OnStartup, OnShutdown 메소드를 구현해야 한다.

12. OnStartup, OnShutdown 구현

두 메소드는 메소드 명칭으로 예측할 수 있듯이, 레빗이 실행될 때와 종료될 때 호출된다.
매개변수 UIControlledApplication application은 실행되는 레빗 프로그램이다.
따라서 OnStartup에 붙이고 싶은 탭, 리본버튼을 구현하면 레빗이 실행할 때 붙게 된다.
'Revit > RevitAPI' 카테고리의 다른 글
[Revit API] 버튼 생성 (0) | 2022.02.20 |
---|---|
[Revit API] Element, ElementType (0) | 2018.05.05 |
[Revit API] 기초: Family (0) | 2018.05.04 |