
Dynamo에서 유형 파라미터 vs 인스턴스 파라미터: 차이점과 사용법
Dynamo를 사용하다 보면 가장 많이 쓰이는 워크플로우 중 하나가 바로 Get Parameter로 데이터를 추출하고, Set Parameter로 데이터를 변경하는 작업입니다. 오늘은 Get Parameter를 통해 데이터를 추출할 때 유형(Type) 파라미터와 인스턴스(Instance) 파라미터의 차이점과 사용 방법을 알아보겠습니다.

유형 파라미터 vs 인스턴스 파라미터: Revit과 Dynamo의 공통점
Revit에서 인스턴스 파라미터와 유형 파라미터를 구분하는 것처럼, Dynamo에서도 객체가 Element인지 Element Type인지에 따라 추출할 수 있는 파라미터가 달라집니다.
예를 들어, 임의로 생성한 창문 패밀리에서 우측 특성 창에 보이는 Level, Sill Height 등의 파라미터는 인스턴스(Instance) 파라미터입니다. 반면, Edit Type을 눌렀을 때 새 창에서 볼 수 있는 Height, Default Sill Height 등의 파라미터는 유형(Type) 파라미터입니다.
Dynamo에서도 이와 동일하게, 객체가 Element일 때는 인스턴스 파라미터만 추출할 수 있고, Element Type일 때는 유형 파라미터만 추출 가능합니다.
Get Parameter를 사용한 파라미터 추출
Get Parameter를 사용할 때는 파라미터가 인스턴스인지 유형인지를 구분해야 합니다. 아래 예시에서는 Dynamo에서 Get Parameter를 사용해 인스턴스 파라미터와 유형 파라미터를 각각 추출하는 과정을 보여줍니다.


Set Parameter를 사용한 파라미터 변경
파라미터 데이터를 수정할 때도 마찬가지로 Set Parameter를 사용할 때 파라미터가 인스턴스인지 유형인지에 따라 다른 방식을 적용해야 합니다. 이 기본 개념을 이해하면 Dynamo와 Revit에서 효율적으로 작업할 수 있습니다.
결론
유형과 인스턴스 파라미터의 차이를 이해하는 것은 Revit뿐만 아니라 Dynamo에서도 매우 중요한 기본 개념입니다. 한 번 확실히 이해해두면 다양한 워크플로우에서 유용하게 사용할 수 있습니다.
유형과 인스턴스의 차이에 대해 더 알아보고 싶으신 분들은 ” 유형(Type) vs 인스턴스(Instance)”글을 참고해 보세요!
← 이전 글
다음 글 →
답글 남기기
댓글을 남기려면 로그인 해야 합니다.