(주)엠티엠디지털컨스트럭션

Blog

3D BIMBlog
제목 Revit Family | Revit 수식(Formula)에서 삼각함수 이용방법 -2
글쓴이 unashin 날짜 18-06-28 16:18 조회 10,566회

본문

오늘은 일전에 말씀드렸던 대로, 삼각함수를 이용하여 Revit Family를 만들어보도록 하겠습니다.

523a2e18f07c9525042e8daa435d016f_1530171 

위 도면에 있는 Pipe Shoe를 보겠습니다.
Height 값이 자세히 나와있지 않기 때문에 삼각함수를 이용하여 다음과 같이 X값을 구해야 합니다.

 

523a2e18f07c9525042e8daa435d016f_1530171 

 

첫번째, 위의 도면에서 주어진 값인 Hypotenuse(HYP)값을 확인합니다.
HYP=  R125 + T20  (원의 반지름 + Thickness)

 

두번째, 위의 도면에서 주어진 값인 The base side(BASE)  값을 확인합니다.

BASE= (W200-(30*2))/2 

 

세번째, X값을 전 시간에 알려드렸던 삼각함수를 이용하여 구합니다.

(참조 링크: Revit Family | Revit 수식(Formula)에서 삼각함수 이용방법 -1)

 

523a2e18f07c9525042e8daa435d016f_1530168 

아래와 같이 a,c 값이 주어져 있습니다.
a= BASE

c= HYP

①​

523a2e18f07c9525042e8daa435d016f_1530169

A=asin(a/c)

​즉, A=asin(BASE/HYP)

②​

523a2e18f07c9525042e8daa435d016f_1530169

b=a/tan(A)

​즉, X=BASE / tan(asin(BASE/HYP))

네번째,이 수식들을 아래 그림과 같이 Revit Family에 적용시켜 보겠습니다.​

afc226026686112eb3bef158b2293ab7_1530174
 

이렇게 삼각함수를 이용하여 Formula에 값을 넣으면 아래와 같이 Family가 완성됩니다.​

​단일값이 아닌, 입력된 다양한 Type값에 따라 외형이 흐트러지지 않고, 자유자재로 변경시킬 수 있습니다.

​(단, Lookup Table(*.csv)이 포함되어 있어야 함)
523a2e18f07c9525042e8daa435d016f_1530170         523a2e18f07c9525042e8daa435d016f_1530170

 

            523a2e18f07c9525042e8daa435d016f_1530170                                           523a2e18f07c9525042e8daa435d016f_1530170                          

 

일전에 언급해드렸던 것처럼, 이 뿐 아니라 다양한 수식을 활용하여 여러분들이 원하시는 패밀리들을 자유자재로 만들 수 있습니다.

실무에 작게나마 도움이 되시길 바라며, 내용을 마무리 짓도록 하겠습니다.

감사합니다 !


 


  • 페이스북
  • 트위터

댓글목록

등록된 댓글이 없습니다.