01 Grasshopper 개요 및 LUSAS 플러그인
01 Grasshopper 개요 및 LUSAS 플러그인

Grasshopper

Grasshopper는 Rhinoceros 3D 컴퓨터 지원 설계 애플리케이션 내에서 실행되는 시각적 프로그래밍 언어 및 환경입니다. 시각적 프로그래밍을 사용하여 데이터와 함수를 연결하는 다이어그램을 구성함으로써 알고리즘적으로 지오메트리를 생성할 수 있습니다.

LUSAS 플러그인

LUSAS Grasshopper 공식 플러그인을 사용하면 모든 구조물의 파라메트릭 모델링이 가능하며, 생성된 모델은 추가 편집, 해석 및 설계 목적으로 LUSAS로 출력할 수 있습니다.

이 플러그인은 다음 경로를 통해 제공됩니다.

사용 조건:

  • 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)

Grasshopper

01 Grasshopper 개요 및 LUSAS 플러그인

image

02 모델 단위

Grasshopper

03 표준 작업 흐름

Grasshopper

04 LUSAS의 형상 및 속성

image

05 스크립트 예시

image

06 구성 요소 입력 매개변수

image

07 구조 부재

image

08 하중 및 경계조건 적용

Grasshopper

09 NURBS 면 호환성

image

10 예제 스크립트

image

11 Live link (라이브 링크)

image

12 해석 결과

image

13 성능 팁

image

14 LUSAS 구성 요소 그룹

image

15 Member (구성 요소)

image

16 Attribute (속성)

image

17 Assignment (할당)

image

18 유틸리티

image

19 모델

image

20 결과 검토

image