뷰 다중 복제하기
1. 기능의 한계 Revit을 사용하다 보면 같은 뷰(view)를 다른 용도로 여러 번 복제해서 사용하는 경우가 빈번합니다. 특히, 실무에서는 특정 가시성 또는 그래픽 설정에 따라 여러 뷰를 동시에 복사해야 하는 상황이 많습니다. 하지만 최근 버전인 2025버전까지도 뷰를 다중으로 복제할 수 있는 기본 기능이 없습니다… 뷰가 몇개 없는 상태라면 하나씩 우클릭해서 복사해도 상관없지만 실무를 할때 제일 귀찮은게…


Revit 프로젝트를 진행하다 보면 사용되지 않는 시트가 계속 쌓이게 됩니다. 이러한 시트들은 프로젝트를 복잡하게 만들고, 불필요한 데이터가 남아 관리 효율성을 저하시킬 수 있습니다. 이번 포스팅에서는 Dynamo를 이용해 프로젝트 내에서 사용되지 않는 시트를 자동으로 찾아 삭제하는 방법을 소개합니다. 코드를 기반으로 어떤 노드가 사용되었는지, 그리고 그 과정이 어떻게 이루어지는지 순서대로 설명하겠습니다. 1.Dynamo 알고리즘: 사용되지 않는 시트 삭제…

목적 및 작동영상 Dynamo를 사용하면 복잡한 작업을 자동화할 수 있으며, 특히 Excel 파일을 기반으로 데이터를 가져와 프로젝트 내에서 시트를 생성하는 과정을 쉽게 처리할 수 있습니다. 이 글에서는 Excel 파일에서 데이터를 불러와 새로운 시트를 생성하고, 중복된 시트 번호와 이름을 확인하여 시트 중복 생성을 방지하는 과정을 다룹니다. 전체코드 알고리즘 1. Excel 데이터 불러오기 Excel 데이터를 프로젝트로 가져오는…

다이나모에서 구성평면과 벡터의 크기 및 방향을 확인하는 일은 지오메트리 작업 중 자주 발생하는 과제입니다. 특히, 작은 반지름이나 큰 반지름을 가진 지오메트리를 다룰 때, 평면이나 벡터의 시각적인 확인이 필수적입니다. 이번 포스팅에서는 다이나모에서 구성평면(Plane)과 벡터(Vector)의 크기와 방향을 확인하는 방법을 살펴보겠습니다. 구성평면과 벡터 확인 예를 들어, 반지름이 10mm 정도의 작은 원에서는 Curve.CoordinateSystemAtParameter 노드나 CoordinateSystem.XYPlane 노드를 사용해 구성평면 정보를…

다이나모에서 형상을 다루다 보면 Curve를 등분해야 할 경우가 많이 있습니다. 다양한 방식으로 커브를 등분해서 필요한 위치에 포인트를 생성할 수 있으며, 이를 통해 원하는 형태의 지오메트리를 쉽게 조작할 수 있습니다. 이번 포스팅에서는 다이나모에서 자주 사용하는 4가지 커브 등분 노드를 중심으로 알아보겠습니다. 다이나모의 커브 등분 노드 좌측 Dynamo Library에서 커브를 등분할 수 있는 다양한 노드를 찾을 수…

데이터 타입(Data Type) 데이터 타입(Data Type)이란 프로그래밍에서 사용할 수 있는 데이터의 종류를 말합니다. 다이나모에서 데이터를 처리할 때, 올바른 데이터 타입을 이해하고 사용하는 것이 매우 중요합니다. 다이나모에서 주로 사용되는 데이터 타입은 숫자형(Number), 문자형(String), 그리고 논리형(Boolean)입니다. 이번 포스트에서는 각 데이터 타입의 특징과 사용법을 자세히 알아보겠습니다. 1. 숫자형(Number) 숫자형 데이터는 숫자를 나타내며, 주로 두 가지로 나뉩니다: 예를 들어,…

다이나모에서 리스트(List)를 적절하게 분할하는 것은 데이터 처리 및 구조화에 중요한 작업입니다. 이번 글에서는 리스트를 하위 목록으로 나누는 데 유용한 두 가지 노드, List.Chop과 List.Slice에 대해 다루겠습니다. 이 노드들을 활용하면 다양한 패턴으로 리스트를 분할하고, 원하는 대로 데이터를 처리할 수 있습니다. 1. List.Chop List.Chop 노드는 입력된 리스트를 Lengths로 정의된 길이만큼 하위 목록으로 나누어 줍니다. Lengths에 지정된 값을…

다이나모에서 리스트(List) 처리 작업은 매우 중요한 기능 중 하나입니다. 이번 글에서는 리스트에서 특정 Index 번호에 해당하는 Item을 추출하거나, 특정 Item의 위치(Index)를 추출할 때 사용할 수 있는 주요 노드를 소개하겠습니다. 대표적으로 사용되는 노드는 다음 세 가지입니다: 각 노드는 특정 상황에 맞게 활용되며, 리스트를 다룰 때 매우 유용합니다. 아래에서 각 노드의 기능과 사용 예시를 확인해 보세요. 1….

Dynamo에서 데이터를 분류할 때 매우 유용한 노드 중 하나가 List.FilterByBoolMask입니다. 이 노드를 사용하면 Boolean List 또는 True/False 값을 기반으로 특정 항목을 쉽게 분류할 수 있습니다. List.FilterByBoolMask란? List.FilterByBoolMask는 주어진 리스트에서 True와 False 값을 기준으로 아이템을 분리하는 노드입니다. 결과는 두 가지로 나뉩니다: 아래 이미지에서 볼 수 있듯이, 리스트에 True와 False 값이 섞여 있어도 Filter by Bool Mask…
건축 시장이 변했습니다. 지금 공부하지 않으면 당신의 자리는 사라집니다.