튜터봇 레빗 애드인 폼 만들기 기초
작성자 정보
- 작성자 bryanai
- 작성일
컨텐츠 정보
- 조회 1,426
본문
### 1. 개발 환경 설정
- **Visual Studio 설치**: Visual Studio 2019 이상 버전을 설치합니다.
- **Revit API SDK**: Revit 설치 디렉토리에서 Revit API SDK를 찾을 수 있습니다. 예를 들어, `C:\Program Files\Autodesk\Revit 2023\SDK` 경로에 있습니다.
### 2. 새 프로젝트 생성
1. **Visual Studio**를 열고 새 프로젝트를 만듭니다.
2. **프로젝트 템플릿**에서 `Class Library (.NET Framework)`를 선택합니다.
3. 프로젝트 이름과 저장 위치를 지정하고 `Create` 버튼을 클릭합니다.
### 3. Revit API 참조 추가
1. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 `Add > Reference`를 선택합니다.
2. `Browse` 탭에서 Revit API DLL 파일을 참조로 추가합니다. 일반적으로 다음 경로에 있습니다:
- `C:\Program Files\Autodesk\Revit 2023\RevitAPI.dll`
- `C:\Program Files\Autodesk\Revit 2023\RevitAPIUI.dll`
### 4. 기본 코드 작성
1. `Class1.cs` 파일을 열고 다음과 같이 코드를 수정합니다:
```csharp
using Autodesk.Revit.UI;
using System;
using System.Windows.Forms;
namespace RevitAddin
{
public class Class1 : IExternalCommand
{
public Result Execute(
ExternalCommandData commandData,
ref string message,
ElementSet elements)
{
// 간단한 폼을 생성하고 표시합니다.
Form form = new Form();
form.Text = "Revit Add-in Form";
form.Width = 300;
form.Height = 200;
Label label = new Label();
label.Text = "Hello, Revit!";
label.Dock = DockStyle.Fill;
label.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
form.Controls.Add(label);
form.ShowDialog();
return Result.Succeeded;
}
}
}
```
### 5. 애드인 매니페스트 파일 생성
1. 프로젝트에 새 XML 파일을 추가하고 이름을 `AddInManifest.addin`으로 지정합니다.
2. 다음 내용을 XML 파일에 추가합니다:
```xml
MyRevitAddin
$(targetpath)
12345678-1234-1234-1234-123456789012
MyCompany
My Company Description
```
### 6. 빌드 및 배포
1. 프로젝트를 빌드합니다.
2. 빌드된 DLL 파일과 `AddInManifest.addin` 파일을 다음 경로에 복사합니다:
- `C:\ProgramData\Autodesk\Revit\Addins\2023`
### 7. Revit에서 애드인 실행
1. Revit을 실행합니다.
2. `Add-Ins` 탭에서 새로 추가된 애드인을 확인하고 실행합니다.
이제 간단한 Revit 애드인 폼이 생성되고 실행될 것입니다. 이 예제는 매우 기본적인 수준이며, 실제 애드인 개발에서는 더 복잡한 기능과 UI 요소를 추가할 수 있습니다. Revit API 문서와 예제를 참고하여 더 많은 기능을 구현해 보세요.
관련자료
-
이전
-
다음
댓글 0개
등록된 댓글이 없습니다.