본문 바로가기

반응형

흔한생각 (recording)/Dynamo

(19)
Dynamo 기본노드로 필터링 VS 파이썬으로 필터링 저번에 Dynamo에서 파이썬 노드를 이용해 명령을 내리는 법을 살폈습니다. 다이나모에서 파이썬 노드를 활용하는 이유는 여러가지가 있습니다. 먼저 다양한 라이브러리들을 이용하기 위한 목적도 있고, 기본 노드로 작성된 코드가 지나치게 복잡해지는 경우, 하나의 노드 혹은 기능단위로 축약해서 깔끔하게 코드를 작성하기 위한 목적도 있습니다. 다이나모로 필터링 코드 작성하기 샘플 rvt 파일과 다이나모 열기 오토데스크에서 제공하는 샘플파일을 가지고 시작해보겠습니다. 샘플파일이 없다면 하기 링크 참조. Revit 샘플 프로젝트 파일 다운받기 Revit 샘플 프로젝트 파일 다운받기 레빗을 설치하면 처음 시작화면에 등장하는 샘플 프로젝트가 있고, 이걸 열어보면서 대략적인 공부를 시작하게 됩니다. 그런데 나중에 다시 찾..
다이나모 코드의 추상화 수준을 높여가는 방법 다이나모로 프로그래밍을 하는 것의 장점은 무엇일까요? REPL처럼 개별 노드 별로 실행결과를 반환해서 보여주니 코드 작성 후의 피드백이 빠르다는 점, 그리고 필요한 경우엔 코드에서 다루는 형상을 같이 보면서 작업할 수 있기에 편리합니다. 그런데 간단한 코드를 짜는 것은 어렵지 않지만, 코드를 작성하다 보면 사람은 욕심이 생깁니다. 조금 더 추상화 된, 조금 더 제너럴 하게 동작할 수 있는 코드로 바꾸고 싶어집니다. 오늘은 그 추상화 수준을 높여가는 기본적인 방법에 대해 말하겠습니다. 먼저 언제나 처럼, 레빗 샘플 파일을 열어볼까요? 벽체 하나의 볼륨을 산출하는 코드 샘플 파일을 열고나서, 다이나모도 실행해 줍니다. 오늘 해볼 것은 벽체의 체적 값을 찾아내는 프로그램을 작성하는 것입니다. 가장 기본적으로 ..
다이나모로 공공데이터 API 활용하기 다이나모에서도 공공데이터 API를 조회해서 활용할 수 있다는 걸 아시나요? 공공데이터포털을 검색해서 들어가보면 엄청나게 많은 범주의 데이터들을 OpenAPI 로 조회할 수 있습니다. 이번 글에서는 누구나 자료구조를 이해하기 쉬운 영화인API를 통해서 다이나모로 API를 조회한 후 값을 가져오는 연습을 해보겠습니다. 건축과 밀접하게 관련된 분야의 API를 다루고 다양하게 응용하는 것은 이번 튜토리얼을 마치고 추후 다시 포스팅할 예정입니다. 영화진흥위원회 오픈API 얻기 API 홈페이지 찾아가기 영화진흥위원회 오픈API 위의 링크로 들어가면 영화진흥위원회의 API사이트로 이동이 가능합니다. 키 발급 받기 API를 사용한다는 것은, 정보제공자의 서버에 올려진 데이터에 우리가 정보조회를 요청해서 값을 얻어내는 ..

반응형