使用脚本

脚本扩展了Rhino功能。

几乎所有 Rhino 的指令都可以使用指令巨集执行,指令巨集可以由指令行输入、工具列按钮、快捷键指令别名、以 ReadCommandFile 指令或将指令巨集以 Paste 指令粘贴至 Rhino 的指令行执行。

下面这些指令可以简化通过 Rhino 界面来执行脚本时的操作。

专门用于脚本的指令

操作

Cancel

取消目前执行的指令与取消选取物件。.

Delete

删除物件或子物件。

Echo

将脚本指令的响应转到指令历史窗口。

EditPythonScript

编辑 Python 脚本

EditScript

打开 RhinoScript 文件的脚本编辑器。

Enter

在脚本中模拟回车键的输入。

EnterEnd

在指令巨集中模拟回车键的输入。

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

获得贴图坐标并设置顶点颜色。

请参考

指令巨集与脚本

 

 

 

Rhinoceros 7 © 2010-2022 Robert McNeel & Associates. 29-4月-2022