최근, F#unctional Londoners 모임에서 Goswin Rothenthal은 그가 어떻게 F# 어플리케이션 스크립팅을 사용하여 루브르 아부다비의 돔의 클래딩 처리를 위한 3D 디지털 모델을 구축할 수 있었는지에 대해 발표하였습니다. F#unctional Londoners는 F#를 사용한 기능적 프로그래밍에 관심을 갖고 있는 런던 사람들이 모여 최근 새롭게 런칭한 모임입니다.
루브르 아부다비는 건축가 Jean Nouvel가 설계하였습니다.
돔의 표면에 기하학적으로 뚫려 있는 부분은 전통적으로 지붕에 사용되어 온 야자수 잎이 서로 엮어 있는 모양에서 영감을 받아 제작되었습니다. 이 돔의 클래딩을 처리하려면 450,000 개가 넘는 패턴을 알루미늄 돌출부에 하나 하나 커팅하고 드릴하는 자동화 작업을 거쳐야 합니다. Goswin Rothenthal은 돔의 모든 클래딩 요소를 표현하고 관리하는 F# 어플리케이션을 개발하였습니다. 그는 도면 작업과 렌더링에 필요한 F# DLL 을 호스트하기 위해 Rhino와 .NET API를 사용하였습니다. 이 방법을 통하여 하나의 파라메트릭 모델을 가지고, 주요 지오메트리의 배치부터 제조 데이터에 이르는 통합적인 작업을 순조롭게 할 수 있었습니다.
댓글 없음:
댓글 쓰기