다이나모로 파사드에 랜덤 두께 설정하기
2024년 10월 23일
1. 다이나모 패널 디자인
Dynamo에서 파라미터 관리의 핵심은 Get Parameter와 Set Parameter의 개념을 이해하는 것부터 시작됩니다. 이 두 가지 기능을 제대로 활용할 수 있으면, 프로젝트에서 할 수 있는 작업의 범위가 상당히 넓어집니다. 이번 포스팅에서는 다이나모(Dynamo)를 사용해 커튼 패널에 랜덤 두께 값을 설정하는 방법을 다루겠습니다.
이번에 소개할 방법은 다이나모를 사용해 커튼 패널에 두께 값을 무작위로 지정하는 방법입니다. 영상에서는 두께 값 파라미터를 “t”로 설정하고, Set Parameter 기능을 사용해 이 값을 랜덤으로 조정하는 방법을 소개합니다.
1.1 랜덤 두께 설정의 기본 개념
- 파라미터 설정: 먼저 커튼 패널에 두께 값을 부여할 파라미터를 “t”로 설정합니다. 중요한 점은 이 파라미터가 인스턴스 파라미터여야 한다는 것입니다. 인스턴스 파라미터는 개별 객체마다 다르게 적용될 수 있기 때문에, 랜덤한 값이 각 패널에 개별적으로 적용될 수 있습니다.👉 타입과 인스턴스의 차이점 알아보기
- 랜덤한 두께 값 입력: 다이나모 코드에서 두께 값을 [100, 1000, 2000]의 배열로 설정하면, 이 세 가지 값 중 하나가 무작위로 선택되어 각 패널에 적용됩니다. 추가적으로, 원하는 만큼 두께 값을 여러 가지로 설정할 수 있습니다. 예를 들어, [200, 600, 2000, 4000, 2000]처럼 다섯 가지 두께 값을 입력할 수도 있습니다.
- 코드 블럭에서 IF문 활용: IF문을 사용하는 이유는 다이나모가 Run 버튼을 활성화시키지 않는 문제를 해결하기 위한 트릭입니다.IF문의 기본 구조는 다음과 같습니다:
a == b ? a : a;
a와 b가 같거나 같지 않더라도 항상 ‘a’ 값을 반환하기 때문에, 결과는 [100, 1000, 2000] 중 하나가 랜덤으로 선택됩니다.
1.2 다이나모 플레이어 활용 팁
사실 다이나모 플레이어를 사용하면 IF문 없이도 랜덤 두께 값 설정이 잘 실행됩니다. 다이나모 플레이어는 사용자가 다이나모 코드 실행을 더 쉽게 할 수 있도록 도와주는 도구입니다. 이 방법도 있으니, 상황에 맞게 선택해 활용해보세요.
2. 결론
다이나모를 사용해 파사드의 커튼 패널 두께를 랜덤으로 설정하는 방법은 매우 간단하면서도 강력한 기능입니다. 특히, 파라미터 관리에 Get/Set Parameter만 제대로 이해하고 있다면 복잡한 작업도 손쉽게 처리할 수 있습니다.
자세한 알고리즘과 코드는 상단 영상에서 확인하실 수 있습니다. 다이나모를 활용해서 디자인의 가능성을 확장해 보세요!
← 이전 글
다음 글 →
답글 남기기
댓글을 남기려면 로그인 해야 합니다.