Use scripting

Scripting extends Rhino functionality.

幾乎所有 Rhino 的指令都可以使用指令巨集執行,指令巨集可以由指令行輸入、工具列按鈕、快速鍵、指令別名、以 ReadCommandFile 指令或將指令巨集以 Paste 指令貼上至 Rhino 的指令行執行。

Some commands are provided to facilitate scripting actions usually performed through the Rhino interface.

Specialized commands for scripting

動作

Cancel

取消目前執行的指令與取消選取物件。

Delete

刪除物件。

Echo

讓指令巨集在指令視窗顯示提示與訊息。

Enter

在指令巨集裡用來模擬按下 Enter 鍵。

EnterEnd

在巨集裡模擬按下 Enter 直接結束指令。

GetDocumentUserText

讀取以 SetDocumentUserText 指令附加至檔案的文字資訊。

GetUserText

讀取以 SetUserText 指令附加至物件的文字資訊。

NoEcho

不讓指令巨集在指令視窗顯示提示與訊息。

Pause

暫停指令巨集等待使用者輸入。

ReadCommandFile

從文字檔中讀取指令碼並執行。

RunPythonScript

執行 Python 指令碼。

SetCurrentRenderPlugIn

設定目前的彩現器。

SetDisplayMode

設定作業視窗的顯示模式。

SetDocumentUserText

設定附加至檔案的文字資訊。

SetObjectName

設定物件的名稱。

SetRedrawOff

在指令碼執行過程中關閉畫面重繪及工作平面與視圖變更。

SetRedrawOn

在指令碼執行過程中開啟畫面重繪及工作平面與視圖變更。

SetUserText

附加文字資訊至物件。

界面

ClearUndo

從記憶體清除所有復原記錄。

DocumentPropertiesPage

開啟文件內容對話框中的頁面。

Exit

關閉 Rhino。

MaxViewport

將使用中的作業視窗最大化。

NextOrthoViewport

將下一個平行作業視窗設為使用中的作業視窗。

NextPerspectiveViewport

將下一個透視作業視窗設為使用中的作業視窗。

NextViewport

將下一個作業視窗設為使用中。

Ortho

將滑鼠標記的移動限制在幾個設定的角度上。

OrthoAngle

設定正交的角度。

PrevViewport

將上一個作業視窗設為使用中。

SetActiveViewport

以名稱設定使用中的作業視窗。

SetMaximizedViewport

以名稱設定要最大化的作業視窗。

SetOrtho

開啟、關閉正交模式,或切換目前的狀態。

SetPlanar

開啟、關閉平面模式,或切換目前的狀態。

SetSnap

開啟、關閉格點鎖定,或切換目前的狀態。

ShowOsnap

Turn the Osnap control on.

Snap

切換格點鎖定的狀態。

SnapSize

設定格點鎖定的間距。

匯入/匯出

ComputeVertexColors

將材質、貼圖的顏色置入網格頂點 (頂點色)。

請參考

指令巨集與指令碼