Statistics
  • 현재 접속자 191 명
  • 오늘 방문자 2,107 명
  • 어제 방문자 4,412 명
  • 최대 방문자 11,031 명
  • 전체 방문자 916,219 명
  • 전체 회원수 58 명
  • 전체 게시물 2,168 개
  • 전체 댓글수 4 개
AI강의사이트

튜터봇 레빗 애드인 폼 만들기 기초

페이지 정보

작성자 bryanai 작성일 24-07-12 11:43 조회 1,483 댓글 0

본문

[AItutor21.com] 레빗(Revit) 애드인(Add-in)을 개발하기 위해서는 기본적인 프로그래밍 지식과 함께 Revit API에 대한 이해가 필요합니다. 여기서는 간단한 Revit 애드인 폼을 만드는 기초 단계를 설명하겠습니다. 이 예제에서는 C#과 Visual Studio를 사용합니다.

### 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

등록된 댓글이 없습니다.