본문 바로가기

grasshopper/개발

라이노 텍스트 글라스호퍼에서 인식하기



라이노에서 글라스호퍼로 텍스트를 인식하기 위한 컴퍼넌트가 기본적으로 없습니다.(있다면 알려주세요^^)


그래서 http://www.food4rhino.com/에서 horsterreference라는 app을 사용하거나 프로그램 스크립트(vb,c#,python)을 사용하면 가능합니다.


처음에는 vb를 사용했는데 python이 더 편리해서 python으로 전향했기에 파이썬으로 설명을 하려 합니다.


먼저 라이노에 텍스트를 만듭니다.




글라스호퍼에서 파이썬 컴퍼넌트를 불러옵니다. 파이썬은 글라스호퍼의 기본 컴퍼넌트가 아니기에 http://www.food4rhino.com/에서 다운로드를 받아 사용하면 됩니다.



파이썬을 설치하고 불러옵니다.





그리고 guid를 불러옵니다.




 guid를 set one guid를 선택해서 텍스트를 선택합니다.





파이썬을 두번 클릭하여 스크립트 에디터를 엽니다.






코드를 입력해 줍니다.


다음과 같이 입력을 하고 OK를 눌러주면 파이썬 컴퍼넌트가 회색으로 변합니다.



패널을 붙여보면 라이노의 텍스트가 글라스호퍼에 인식이 되는 것을 볼수 있습니다




이 방법의 단점은 텍스트가 변경되도 바로 적용이 되지 않습니다.


그래서 텍스트가 바뀌면 글라스호퍼에서 recompute를 해줘야 합니다.


이상 글라스호퍼에서 라이노 텍스트를 인식하는 방법에 대해 알아봤습니다










recogniting text from rhino.gh