1. 그래스호퍼에서 파이썬을 사용할 때의 장점
- 그래스호퍼에 내장되어있는 파이썬 컴포넌트를 사용하면, geometry를 라이노 디스플레이로 확인하면서 손쉽게 geometry 스크립팅을 할 수 있다는 장점이 있다. 라이노의 막강한 geometry 생성 내장 모듈들을 불러와서 사용할 수 있기 때문이다.
- 필요한 부분은 직접 스크립팅을 하되, 만들어진 지오메트리를 불러오거나 변수들을 조작하는 데는 이에 최적화된 그래스호퍼를 사용하면 대단히 효과적인 스크립팅이 가능하다.
- Rhino 6 를 설치하면, 그래스호퍼의 Python 컴포넌트는 기본으로 내장되어 있기 때문에 파이썬을 별도로 설치할 필요가 없다.
2. 그래스호퍼 파이썬 컴포넌트 사용하기
그래스호퍼에서 파이썬 컴포넌트를 불러와서(Math - Script 탭) 컴포넌트를 더블 클릭하면, 직접 스크립팅을 할 수 있는 창이 뜨는 데, 아래 이미지와 같다.
스크립팅을 하면서 라이노와 연동하여 사용하게 되는 변수(variables)와 인자(arguments) 들은 아래 이미지처럼 왼쪽의 + 버튼을 클릭해서 손쉽게 불러올 수 있다. 파이썬 스크립팅 컴포넌트에서 인풋의 이름을 print 하자 각각 포인트의 위치와 정수 3이 출력된 것을 확인할 수 있다.
스크립팅한 컴포넌트의 결과물을 확인하기 위해서는 아웃풋 변수에 반드시 결과값을 할당해주어야 확인할 수 있다. a에 아웃풋 값이 할당되어 있지 않다면 바로 아래 사진처럼 아웃풋으로 null 이 뜬다.
'Python & Coding > Python in Grasshopper' 카테고리의 다른 글
그래스호퍼에서 비트맵 이미지 벡터화하기 1 (0) | 2023.06.03 |
---|---|
Sorting 8 cuboid points in Python Grasshopper (0) | 2021.06.20 |
Dealing with tree structures in Python Grasshopper (0) | 2021.06.18 |