다이나모로 파사드에 랜덤 두께 설정하기

2024년 10월 23일

1. 다이나모 패널 디자인

Dynamo에서 파라미터 관리의 핵심은 Get ParameterSet Parameter의 개념을 이해하는 것부터 시작됩니다. 이 두 가지 기능을 제대로 활용할 수 있으면, 프로젝트에서 할 수 있는 작업의 범위가 상당히 넓어집니다. 이번 포스팅에서는 다이나모(Dynamo)를 사용해 커튼 패널에 랜덤 두께 값을 설정하는 방법을 다루겠습니다.

이번에 소개할 방법은 다이나모를 사용해 커튼 패널에 두께 값을 무작위로 지정하는 방법입니다. 영상에서는 두께 값 파라미터를 “t”로 설정하고, Set Parameter 기능을 사용해 이 값을 랜덤으로 조정하는 방법을 소개합니다.

1.1 랜덤 두께 설정의 기본 개념

  1. 파라미터 설정: 먼저 커튼 패널에 두께 값을 부여할 파라미터를 “t”로 설정합니다. 중요한 점은 이 파라미터가 인스턴스 파라미터여야 한다는 것입니다. 인스턴스 파라미터는 개별 객체마다 다르게 적용될 수 있기 때문에, 랜덤한 값이 각 패널에 개별적으로 적용될 수 있습니다.👉 타입과 인스턴스의 차이점 알아보기
  2. 랜덤한 두께 값 입력: 다이나모 코드에서 두께 값을 [100, 1000, 2000]의 배열로 설정하면, 이 세 가지 값 중 하나가 무작위로 선택되어 각 패널에 적용됩니다. 추가적으로, 원하는 만큼 두께 값을 여러 가지로 설정할 수 있습니다. 예를 들어, [200, 600, 2000, 4000, 2000]처럼 다섯 가지 두께 값을 입력할 수도 있습니다.
  3. 코드 블럭에서 IF문 활용: IF문을 사용하는 이유는 다이나모가 Run 버튼을 활성화시키지 않는 문제를 해결하기 위한 트릭입니다.IF문의 기본 구조는 다음과 같습니다: a == b ? a : a; a와 b가 같거나 같지 않더라도 항상 ‘a’ 값을 반환하기 때문에, 결과는 [100, 1000, 2000] 중 하나가 랜덤으로 선택됩니다.

1.2 다이나모 플레이어 활용 팁

사실 다이나모 플레이어를 사용하면 IF문 없이도 랜덤 두께 값 설정이 잘 실행됩니다. 다이나모 플레이어는 사용자가 다이나모 코드 실행을 더 쉽게 할 수 있도록 도와주는 도구입니다. 이 방법도 있으니, 상황에 맞게 선택해 활용해보세요.

2. 결론

다이나모를 사용해 파사드의 커튼 패널 두께를 랜덤으로 설정하는 방법은 매우 간단하면서도 강력한 기능입니다. 특히, 파라미터 관리에 Get/Set Parameter만 제대로 이해하고 있다면 복잡한 작업도 손쉽게 처리할 수 있습니다.
자세한 알고리즘과 코드는 상단 영상에서 확인하실 수 있습니다. 다이나모를 활용해서 디자인의 가능성을 확장해 보세요!


답글 남기기


관련 포스트

  • 다이나모로 파라메트릭 타워 만들기 – 1

  • 다이나모로 Revit에서 패밀리 타입을 한 번에 만들기

  • Revit에서 그리드 축과 틀어진 기둥 찾기

  • CAD에서 작성한 라인과 텍스트로 Revit에서 룸 생성하기

  • Dynamo에서 자동으로 슬래브 분할 및 병합하는 방법

  • Revit에서 다이나모를 활용한 천장 높이 자동 생성 방법

  • Revit에서 그리드를 기준으로 구조 보 작성하기

  • Revit에서 링크된 파일을 활용한 자동 개구부 작성