liminfo

Revit Reference

Revit 패밀리/Dynamo/API 레퍼런스

26개 결과

Revit Reference 소개

이 Revit 레퍼런스는 Autodesk Revit BIM 워크플로를 5가지 핵심 카테고리로 정리한 실무 참조 도구입니다. 패밀리 섹션에서는 벽(기본벽, 구조벽, 커튼월), 바닥 슬래브(경사 설정 포함), 구조·건축 기둥, 보(보 시스템 자동 배치), 지붕(풋프린트·돌출 기반), 계단(디딤판 자동 계산), 커스텀 패밀리 에디터 워크플로, 공유 파라미터 설정을 다룹니다.

Dynamo 비주얼 프로그래밍과 Revit API 개발을 실습 예제와 함께 정리했습니다. Dynamo에서는 Player 실행, 카테고리별 요소 선택, 지오메트리 생성 노드(Point, Line, NurbsCurve, Surface), 리스트 조작(Map, Filter, GroupByKey, Transpose), RevitAPI를 활용한 Python 스크립팅을 다룹니다. API 섹션에서는 FilteredElementCollector 쿼리, Transaction 기반 모델 수정, IExternalCommand 플러그인 구현, 단위 변환 포함 파라미터 읽기/쓰기를 문서화했습니다.

문서화와 협업 워크플로로 레퍼런스를 완성합니다. 일람표 작성(필터링, 그룹화, 합계), 시트 레이아웃(도곽, 개정 관리), 태그 배치(개별 및 Tag All 일괄), 치수 기입(EQ 균등 분할), 뷰 템플릿 적용을 포함합니다. 협업 도구로는 중앙 모델 작업세트 관리, 공유 좌표 기반 링크 모델 연동과 Copy/Monitor, 시공 단계 관리, IFC 2x3/IFC 4 내보내기(속성세트 매핑, COBie 데이터)를 안내합니다.

주요 기능

  • 벽, 바닥, 기둥, 보, 지붕, 계단의 핵심 패밀리 배치 옵션과 단축키
  • 패밀리 에디터 및 공유 파라미터 설정으로 커스텀 파라메트릭 BIM 컴포넌트 생성
  • Dynamo 비주얼 프로그래밍: Player, 요소 선택, 지오메트리 노드, 리스트 연산, Python 스크립팅
  • Revit API 패턴: FilteredElementCollector 쿼리, Transaction, ExternalCommand, 파라미터 읽기/쓰기
  • 카테고리 선택, 필드 구성, 필터링, 정렬, CSV 내보내기가 포함된 일람표 작성
  • 시트 레이아웃, 태그 배치(개별/일괄), 치수 기입, 뷰 템플릿 관리
  • 작업세트 관리, Copy/Monitor 기반 링크 모델 연동, 시공 단계 필터링
  • IFC 2x3/IFC 4 내보내기: 속성세트 매핑, 좌표 옵션, COBie 지원

자주 묻는 질문

어떤 건축 요소 패밀리를 다루나요?

벽(기본벽, 구조벽, 커튼월의 중심선/면 기준과 높이 구속), 바닥(경계선 스케치, RC 슬래브 두께, 경사 화살표, 개구부), 기둥(구조 RC 및 건축 마감 기둥의 그리드 일괄 배치), 보(단면 프로파일, 보 시스템 2차보 자동 배치, 자동 접합), 지붕(풋프린트·돌출 기반, 경사 정의), 계단(디딤판 높이/너비, 자동 단수 계산)을 다룹니다.

Revit에서 Dynamo를 어떻게 사용하나요?

관리 > Dynamo Player에서 저장된 .dyn 스크립트를 실행합니다. Dynamo 내에서 Categories > All Elements of Category로 Revit 요소를 선택하고, 지오메트리 노드(Point.ByCoordinates, Line.ByStartPointEndPoint, Surface.ByLoft)와 리스트 연산(List.Map, List.FilterByBoolMask, List.GroupByKey)으로 조작합니다. 고급 자동화는 RevitAPI를 import한 Python Script 노드를 활용합니다.

어떤 Revit API 패턴이 문서화되어 있나요?

FilteredElementCollector로 카테고리·클래스별 요소 쿼리, Transaction 블록의 Start/Commit 패턴으로 모델 수정, TransactionMode.Manual을 사용한 IExternalCommand 플러그인 구현, AsDouble()로 파라미터 읽기와 UnitUtils.ConvertToInternalUnits를 포함한 Set()으로 쓰기를 다룹니다.

일람표는 어떻게 만들고 관리하나요?

뷰 > 일람표/물량에서 카테고리(벽, 바닥, 문 등)를 선택하고, 필드(유형, 면적, 체적, 개수)를 추가합니다. 레벨별·유형별 필터를 적용하고, 정렬/그룹화/합계를 설정한 후 CSV나 텍스트로 내보냅니다. 일람표는 모델 변경 시 자동으로 업데이트됩니다.

작업세트 협업은 어떻게 진행되나요?

중앙 모델을 생성하고 분야별(구조, 건축, MEP) 작업세트를 정의합니다. 팀원이 작업세트 단위로 요소를 체크아웃하여 수정한 후, 중앙 모델에 동기화합니다. 작업세트는 요소 소유권을 제어하고 대규모 프로젝트의 가시성과 로딩 관리에도 사용됩니다.

분야 간 링크 모델은 어떻게 설정하나요?

삽입 > Revit 링크로 분야 간 모델을 연결합니다(예: 건축 모델에 구조 모델 링크). 공유 좌표로 정확한 정렬을 확보하고, Copy/Monitor로 그리드와 레벨을 동기화합니다. 간섭 검사를 실행하여 시공 전 분야 간 충돌을 확인합니다.

IFC 내보내기 옵션은 무엇이 있나요?

파일 > 내보내기 > IFC에서 IFC 2x3과 IFC 4 형식을 지원합니다. 내보내기 설정 프리셋, Revit 파라미터를 IFC 속성으로 전환하는 속성세트 매핑, 좌표계 선택(공유/내부), 시설 관리용 COBie 데이터 포함 옵션을 설정할 수 있습니다. 적절한 속성세트 매핑으로 플랫폼 간 BIM 데이터 무결성을 보장합니다.

뷰 템플릿은 어떻게 작동하나요?

뷰 템플릿은 여러 뷰에 일관된 표시 설정을 저장하고 적용합니다. 가시성/그래픽 재지정, 축척, 상세 수준, 뷰 필터를 포함합니다. 뷰 > 뷰 템플릿 적용으로 뷰 외관을 일괄 표준화할 수 있으며, 템플릿을 중앙에서 업데이트하면 변경사항이 전파됩니다.