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 |