Grasshopper
도구모음 | 메뉴 |
---|---|
|
도구 Grasshopper |
Grasshopper 명령은 Grasshopper® 플러그인 창을 엽니다. Grasshopper는 Rhino의 3D 모델링 도구와 밀접하게 통합된 그래피컬 알고리즘 편집기입니다.
명령행 옵션을 사용하려면
- 명령 이름 앞에 하이픈을 입력합니다: -Grasshopper
명령행 옵션
Window
Grasshopper 플러그인을 로드하고 Grasshopper 창의 표시 여부를 제어합니다.
Load |
Grasshopper 플러그인을 로드하지만 Grasshopper 창을 열지 않습니다. |
Show |
Grasshopper 창을 엽니다. 만약 Grasshopper 플러그인이 로드되지 않았다면 로드됩니다. |
Hide |
Grasshopper이 열려 있을 때 이를 숨깁니다. |
Toggle |
Grasshopper 창의 표시 상태를 전환합니다. |
Document
Open |
원하는 Grasshopper 파일 (*.gh, *.ghx)을 찾거나, 경로를 입력합니다. |
Save |
현재 Grasshopper 파일을 저장합니다. |
SaveAs |
현재 Grasshopper 파일을 다른 이름으로 저장합니다. |
Close |
현재 Grasshopper 파일을 닫습니다. 저장되지 않은 데이터는 사라집니다. |
CloseAll |
현재 열려 있는 모든 Grasshopper 파일을 닫습니다. 저장되지 않은 데이터는 사라집니다. |
Solver
Enable |
Grasshopper solver를 잠금 해제합니다. Grasshopper는 대화형 데이터 계산을 다시 시작합니다. |
Disable |
Grasshopper solver를 잠급니다. Grasshopper가 대화형 데이터 계산을 중지합니다. |
Toggle |
Grasshopper solver의 잠금 상태를 설정/해제합니다. |
Banner
스크립트 가능한 버전의 명령인 -Grasshopper 명령으로 Grasshopper 플러그인을 로드할 때 Grasshopper banner의 표시 상태를 변경합니다.
Enable |
Grasshopper 배너를 표시합니다. |
Disable |
Grasshopper 배너를 숨깁니다. |
5 버전과 6 버전 컴포넌트 구분하기
Rhino 5 버전과 Rhino 6 버전용 Grasshopper 플러그인을 각각 숨기는 두 가지 방법이 있습니다.
5버전의 Grasshopper 플러그인을 숨기려면
-
6버전 Grasshopper 플러그인을 %APPDATA%\Grasshopper\6\Libraries에 배치합니다. Rhino 5용 Grasshopper는 이 위치를 보지 않습니다. 또는, Rhino 6에서만 로드되는 Rhino 플러그인 .rhp 파일 옆에 둡니다.
6버전의 Grasshopper 플러그인을 숨기려면
- 플러그인 파일(.gha)과 이름이 같고 확장자가 ".no6"인 파일을 둡니다. 이 파일은 .gha 파일 옆에 위치해야 합니다. 이 파일은 존재하는 한 비어 있어도 됩니다. GrasshopperIgnorePlugin 명령으로도 플러그 사용을 해제할 수 있습니다.
Grasshopper 설정을 기본값으로 다시 설정
모든 사용자 지정 설정을 지우거나, Grasshopper의 플러그인을 사용 해제하여 완전히 새롭게 시작해야 할 경우가 있습니다.
모든 사용자 지정 설정을 지우려면
-
Grasshopper에서 File > Special Folders > Settings Folder를 선택하여 설정 파일이 있는 폴더를 엽니다.
-
모든 Rhino 창을 닫습니다.
-
폴더에서 xml 파일을 삭제하거나, 나중에 설정을 다시 사용해야 하는 경우 파일을 다른 위치로 옮겨둡니다.
플러그인을 사용 안 함으로 설정하려면
Grasshopper 플러그인은 몇 가지 방법으로 사용 해제할 수 있습니다.
-
GrasshopperLoadOneByOne 명령을 사용하여 Grasshopper 시작 전에 로드할 플러그인을 선택합니다.
-
GrasshopperIgnorePlugin 명령을 사용하여 플러그인 로드를 중단합니다.
참고 항목
PackageManager
Rhino와 Grasshopper 플러그인의 검색, 설치, 관리를 보조합니다.
GrasshopperDeveloperSettings
도구모음 | 메뉴 |
---|---|
|
|
GrasshopperDeveloperSettings 명령은 Grasshopper 플러그인 (*.gha) 로딩 동작과 위치를 관리합니다. 현재 Grasshopper에는 이 명령을 대체할 수 있는 더욱 향상된 기능이 있습니다.
Memory load *.GHA assemblies using COFF byte arrays
Windows 시스템은 네트워크 드라이브처럼 “불안전”한 위치로부터 DLL 파일을 로드하는 것을 허용하지 않습니다. 이 옵션을 선택하면 먼저 플러그인 파일이 디스크에서 메모리로 읽히고, 그 다음에 메모리에서 응용 프로그램으로 로드됩니다. 이 옵션을 사용하면 서버에 저장된 플러그인을 로드할 수 있습니다. 이 옵션을 변경하는 것은 권장하지 않습니다. Grasshopper에는 각 플러그인의 로드를 설정하는 더 좋은 방법이 있습니다(File > Preferences > Solver > Plug-in loading).
Library folders
Add Folder
기본 위치 외에 *.gha 파일이 로드될 또다른 폴더를 클릭하여 추가합니다. 플러그인 개발자는 Visual Studio 빌드 폴더를 추가하여 그 위치에서 *.gha 파일을 로드할 수 있습니다.
Valid Folders
클릭하여 Grasshopper가 플러그인 로드를 시도하는 폴더를 표시합니다. 목록을 편집할 수 없으나, 목록을 참조하여 특정 플러그인 위치를 찾을 수 있습니다.
참고 항목
GrasshopperFolders
도구모음 | 메뉴 |
---|---|
|
|
GrasshopperFolders 명령은 Grasshopper에서 설정, 사용자 개체, 클러스터 또는 컴포넌트 파일을 저장하는 폴더를 엽니다.
Open one of the folders
- 명령을 실행합니다.
- 옵션 중 하나를 선택합니다.
GrasshopperGetSDKDocumentation
도구모음 | 메뉴 |
---|---|
|
|
GrasshopperGetSDKDocumentation 명령은 인터넷에서 Grasshopper SDK 도움말 문서(.CHM)를 다운로드합니다.
GrasshopperIgnorePlugin
도구모음 | 메뉴 |
---|---|
|
|
GrasshopperIgnorePlugin 명령을 사용하여 Grasshopper에서 무시될 .gha 파일을 선택할 수 있습니다. Grasshopper에서 로드되지 않도록 지시하는 *.no6 파일이 .gha 파일 옆에 생성됩니다.
Grasshopper가 플러그인을 무시하도록 설정
-
명령을 실행합니다.
-
.gha 파일을 선택합니다.
사용자에게 전체 권한이 없는 폴더에 .gha 파일이 있는 경우, 바탕화면에 있는 Rhino 아이콘을 오른쪽 클릭하여 "관리자 권한으로 실행"으로 Rhino를 실행해야 합니다. 그렇지 않으면 *.no6 파일이 만들어질 수 없습니다.
Grasshopper에서 무시된 플러그인을 로드하도록 설정
-
무시된 .gha 파일 옆에 있는 *.no6 파일을 삭제합니다.
GrasshopperLoadOneByOne
도구모음 | 메뉴 |
---|---|
|
|
GrasshopperLoadOneByOne 명령은 각 플러그인을 로드하기 전에 사용자에게 로드 여부를 묻는 메시지를 표시합니다. 이 명령을 사용하여 Grasshopper가 시작할 때 크래시를 일으키는 플러그인을 찾을 수 있습니다.
과정
- Grasshopper가 로드되지 않을 때 이 명령을 실행합니다.
- 플러그인을 로드하려면 를 클릭합니다. *.gha 파일의 경로가 Windows 클립보드에 복사됩니다.
- 이 Rhino 세션에서 플러그인을 사용하지 않도록 설정하려면 를 클릭합니다.
도구모음 |
메뉴 |
---|---|
|
도구 Grasshopper Player |
GrasshopperPlayer 명령을 사용하여 Grasshopper 창을 표시하지 않고, Grasshopper 정의(*.gh, *.ghx)를 로드하고 실행할 수 있습니다.
과정
-
명령을 시작합니다.
-
*.gh 또는 *.ghx 파일을 선택하여 엽니다.
명령을 스크립팅하려면
명령 이름 앞에 하이픈을 입력합니다: -GrasshopperPlayer
스크립트화 가능한 명령은 파일 경로에서 시스템 환경 변수를 지원합니다.
예제:
-_GrasshopperPlayer %USERPROFILE%\myghcommand.gh
C:\Users\{Username}\myghcommand.gh 파일이 열립니다.
-
파일 경로에 다음과 같이 공백이 있으면 큰따옴표로 둘러쌉니다:
"%USERPROFILE%\my gh command.gh"
Grasshopper 정의 파일이 없으면 Rhino는 다음 위치에서 해당 파일을 찾습니다:
-
3dm이 저장된 폴더와 그 하위 폴더.
-
옵션 > 파일 > 검색 경로에 설정된 폴더와 그 하위 폴더.
Grasshopper 정의 파일이 이들 위치 중 하나에 저장되어 있다면, 다음과 같이 전체 경로 없이 파일 이름만 입력할 수 있습니다:
-_GrasshopperPlayer myghcommand.gh
GrasshopperPluginList
도구모음 | 메뉴 |
---|---|
|
도구 Grasshopper 플러그인 목록 |
GrasshopperPluginList 명령은 현재 로드된 Grasshopper 파일에 사용된 플러그인을 표시합니다.
-
플러그인 목록이 대화상자에 출력됩니다. 명령 이름 앞에 하이픈을 입력(-GrasshopperPluginList)하면 플러그인 목록이 명령 히스토리 창에 출력됩니다.