스크립트 사용
스크립트를 사용하여 Rhino의 기능을 확장합니다.
모든 Rhino의 명령들은 명령 매크로에서 사용될 수 있습니다. 명령 매크로는 명령 프롬프트에서 명령을 입력하여 실행하거나, 도구모음 단추, 바로 가기 키, 명령 별칭에서도 실행할 수 있으며, ReadCommandFile 명령을 사용하거나, Rhino의 명령 스트림에 Paste 명령으로 붙여넣어 실행할 수 있습니다.
일반적으로 Rhino 인터페이스를 통해 실행되는 기능을 스크립트 액션을 통해 사용할 수 있도록 일부 명령이 제공됩니다.
스크립트를 위해 특화된 명령
액션
Cancel
현재 명령을 취소하고 개체의 선택을 해제합니다.
Delete
개체 또는 하위 개체를 제거합니다.
Echo
명령 히스토리 창에 스크립트 명령이 반영되는 기능을 켭니다.
EditPythonScript
Python 스크립트를 편집합니다.
EditScript
RhinoScript 파일을 편집하기 위해 텍스트 편집기 유틸리티를 엽니다.
Enter
스크립트에서 Enter 키 역할을 합니다.
EnterEnd
스크립트에서 명령 문자열을 완료하도록 Enter 키 역할을 합니다.
GetDocumentUserText
파일에 첨부된 텍스트 정보를 SetDocumentUserText 명령으로 찾습니다.
GetUserText
개체에 첨부된 텍스트 정보를 SetUserText 명령을 사용하여 찾아옵니다.
MacroEditor
스크립트를 만들고 테스트하는 편집창을 엽니다.
NoEcho
명령 히스토리 창에 스크립트 명령이 반영되는 기능을 끕니다.
Pause
스크립트를 중지하고 사용자의 입력을 기다립니다.
ReadCommandFile
텍스트 파일에서 명령 스크립트를 읽고 실행합니다.
Run
Rhino 내부에서 다른 응용 프로그램을 실행합니다.
RunPythonScript
Python 스크립트를 실행합니다.
RunScript
RhinoScript를 실행합니다.
SetCurrentRenderPlugIn
렌더링 플러그인을 지정합니다.
SetDisplayMode
뷰포트 표시 모드를 지정합니다.
SetDocumentUserText
파일에 텍스트 정보를 첨부합니다.
SetObjectName
개체에 이름을 적용시킵니다.
SetRedrawOff
스크립트 도중에 화면 다시 그리기, 구성평면과 뷰 변경이 되지 않도록 설정합니다.
SetRedrawOn
스크립트 도중에 화면 다시 그리기, 구성평면과 뷰 변경이 되도록 설정합니다.
SetUserText
텍스트 정보를 개체에 첨부합니다.
SetWorkingFolder
파일 저장과 열기를 위한 기본 폴더를 지정합니다.
인터페이스
BringViewportToTop
뷰포트를 앞으로 가져옵니다.
ClearUndo
실행 취소 버퍼를 지워 메모리를 비웁니다.
CloseRenderWindow
렌더링 표시 창을 닫습니다.
CloseViewport
활성 뷰포트를 닫습니다.
CommandPrompt
명령 프롬프트 창의 표시를 관리합니다.
CopyRenderWindowToClipboard
렌더링 창의 이미지를 클립보드에 복사합니다.
DocumentPropertiesPage
문서 속성 대화상자에서 지정된 페이지를 엽니다.
Exit
Rhino를 닫습니다.
Maximize
Rhino 응용 프로그램 창을 최대화합니다.
MaxViewport
활성 뷰포트를 최대화합니다.
NewFloatingViewport
자유롭게 떠있는 새 뷰포트를 만듭니다.
NewViewport
새 뷰포트를 만듭니다.
NextOrthoViewport
다음 뷰포트를 직교 투영으로 활성화합니다.
NextPerspectiveViewport
다음 뷰포트를 투시 투영으로 활성화합니다.
NextViewport
다음 뷰포트를 활성화합니다.
NextViewportToTop
다른 모든 뷰포트 앞에 다음 뷰포트를 표시합니다.
Ortho
커서의 이동을 지정된 각도로 제한합니다.
OrthoAngle
커서의 직교 이동 각도를 설정합니다.
OptionsPage
옵션 대화상자의 지정된 페이지를 엽니다.
PrevViewport
이전 뷰포트를 활성화합니다.
PushViewportToBack
명명된 뷰포트를 모든 뷰포트 뒤로 보냅니다.
PropertiesPage
속성 대화상자의 지정된 페이지를 엽니다.
SetActiveViewport
명명된 뷰포트를 활성화합니다.
SetMaximizedViewport
응용 프로그램 창 안에서 명명된 뷰포트를 최대화합니다.
SetOrtho
직교 모드를 켜기/끄기로 설정하거나, 현재 상태에서 다른 상태로 전환합니다.
SetPlanar
평면 모드를 켜기/끄기로 설정하거나, 현재 상태에서 다른 상태로 전환합니다.
SetSnap
그리드 스냅을 켜기/끄기로 설정하거나, 현재 상태에서 다른 상태로 전환합니다.
ShowOsnap
개체스냅 패널을 표시합니다.
Snap
현재 스냅 모드 상태를 전환합니다.
SnapSize
그리드 스냅 간격을 지정합니다.
가져오기/내보내기
AssignBlankTexture
텍스처 이름을 개체에 적용합니다.
ComputeVertexColors
텍스처 좌표를 평가하고 정점 색을 설정합니다.