Grasshopper
Grasshopper는 Rhinoceros 3D 컴퓨터 지원 설계 애플리케이션 내에서 실행되는 시각적 프로그래밍 언어 및 환경입니다. 시각적 프로그래밍을 사용하여 데이터와 함수를 연결하는 다이어그램을 구성함으로써 알고리즘적으로 지오메트리를 생성할 수 있습니다.
LUSAS 플러그인
LUSAS Grasshopper 공식 플러그인을 사용하면 모든 구조물의 파라메트릭 모델링이 가능하며, 생성된 모델은 추가 편집, 해석 및 설계 목적으로 LUSAS로 출력할 수 있습니다.
이 플러그인은 다음 경로를 통해 제공됩니다.
- Rhino의 패키지 관리자
- food4rhino 웹사이트:
https://www.food4rhino.com/en
사용 조건:
- Rhino (Windows) 버전 8.13 이상
- LUSAS 버전 21.1 이상
LUSAS 구성요소 (LUSAS Components)
LUSAS에서 제작한 Grasshopper 플러그인은 다음과 같은 항목을 제공합니다.
- Grasshopper 메인 메뉴에 LUSAS 항목 추가
- Grasshopper 컴포넌트 리본에 LUSAS 탭 추가
LUSAS 컴포넌트는 다음과 같은 범주로 분류됩니다:
- Members
- Attributes
- Assignments
- Utilities
- Model
- Results
카테고리는 확장 시 논리적으로 세분화된 하위 컴포넌트를 표시합니다.
메뉴에서 컴포넌트를 선택하면 Grasshopper 캔버스에 배치하여 스크립트에 사용할 수 있습니다.

Grasshopper 메인 메뉴의 LUSAS 항목
Grasshopper 메인 메뉴의 LUSAS 항목은 플러그인의 글로벌 기능이나 설정을 위한 하위 메뉴를 포함합니다. 현재 사용 가능한 메뉴 항목은 다음과 같습니다:
Settings (설정)
플러그인의 글로벌 설정을 표시합니다.
- Hide model preview during fast redraws
빠른 다시그리기 중 모델 미리보기 숨기기
(기본값: 켜짐) - Enable diagnostic logs
진단 로그 활성화는 기본적으로 ‘꺼짐’ 상태입니다.
(기본값: 꺼짐)
Manual (매뉴얼)
플러그인 도움말 항목/ 매뉴얼 페이지로 연결되는 링크를 제공합니다.

구성 요소 업그레이드 (Upgrading components)
일부 구성 요소는 초기 출시 이후 매개 변수가 수정되었습니다(예: ‘Line/Surface’ 멤버 또는 ‘Analysis’ 구성 요소). 이러한 구성 요소는 기존 스크립트에서 ‘OLD’로 표시되며, Grasshopper 내에서 솔루션 > 구성 요소 업그레이드 메뉴 항목을 클릭하여 수동으로 업그레이드할 수 있습니다. (Solution > Upgrade Components)

진단 로그 (Diagnostic logs)
플러그인 컴포넌트 사용 중 문제나 오류가 발생할 경우, 원인 분석을 위해 진단 로그를 생성할 수 있습니다. 이 로그는 초기값으로 비활성화 되어있으며, 활성화 하기 위해서는 다음 메뉴를 실행합니다.
LUSAS > Settings > Enable diagnostic logs. 로그 파일은 다음 경로에 생성됩니다. (%AppData%\LUSAS\GrasshopperPlugin\logs)

















