QQ登录

只需一步,快速开始

扫一扫,访问微社区

犀牛建筑网

查看: 217094|回复: 3

犀牛软件教程学习(五)——设置 Rhino选 项

[复制链接]
发表于 2014-10-31 11:02:00 | 显示全部楼层 |阅读模式
犀牛网校
选 项
rhino选 项对话框中 有大 部分和建模 环境有关 的设置,您可以在 此对话框中 切换或是 微调 设置值。
文件属性 里的设置值会保存在Rhino模型文件中,只会影响个 别的文件。而Rhino选 项的设置值则保存在Windows
的登 录文件里,会影响每一个 在 此计算机 上打开的 Rhino模型文件。
范例67— 练习 设置选 项
改变建模 辅 助设置:
1 从工具菜单选 择选 项。
2 在Rhino选 项对话框中 ,选 择建模 辅 助页面。
在 建模 辅 助页面您可以控制网格线抓取、正交、平面模式与物件锁 点选 项。
您可以在 此页面下或是 Rhino视窗的状态列上切换这些设置。在之前的范例中,我们曾经改变正 交设置,使它锁
定于每30度间隔 的数个 方向上,您现在 可以设置不同的正交角度。
在物件锁 点群组下的投影物件锁 点至工作 平 面可以将您在 三维空 间中 锁 定的点投影到工作 平 面上。
改变 Rhino视窗的外观
1 选 择外观页面。
外观页面可以控制 Rhino视窗的外观。
2 按背景颜色右边的白 色方块,将它改变为 其它颜 色。
3 勾选 十字线。



改变或建立快捷键 :
1 选 择键 盘页面。
键 盘页面可以制定Rhino指令宏的快捷键 。



2 在F4右边的指令宏字段输 入 DisableOsnap _Toggle。
这个 设置可以让您以 F4打开或关 闭持续性 物件锁 点。

改变或建立别名:
1 选 择别名页面。
别名页面可以建立制定的Rhino指令宏的别名。
2 按新增。
光 标会跳到对话框中 的白 色区 域。



3 输 入 L,按Tab。
4 输 入! Lines。
惊叹号代表取消正在 执行中 的指令。
现在 您可以在 指令行输 入 L,按Enter,启 动 Lines指令。

改变视图选 项
选 择视图页面。
视图页面可以控制视图的平 移、缩 放、旋转与重绘。
改变一般 选 项:
选 择一般页面。
一般 页面可 以 控 制保存于 内 存中 的 复原 次 数、Rhino 打开时自动 执行的 指令 、最近使用 的 指令 清单中 的 指令 数
目、自动保存、不要 重复执行的指令、新建立的曲面的预设结构线密度。
设置文件选 项:
1 选 择文件页面。
文件页面可以设置保存模板文件和自动保存文件的路径。
2 按确定,关 闭选 项对话框。
3 试着执行Lines指令的别名与切换物件锁 点。
请注意鼠 标光 标的变化。
文件属性
文件属性 的所有设置会保存在Rhino的模型文件中。
范例68— 练习 设置文件属性
改变网格线设置:
1 从文件菜单选 择属性 。
2 选 择网格线页面。
网格线 页面可以 设置网格线、网格线轴、世界坐标轴图示 。在之前的范例中,您 曾经在 这个 页面中 改变 过格点锁定间距。

改变渲染选 项
1 打开 Rhino渲染或Flamingo页面。
渲染页面可以控制大 部分的渲染选 项。
2 选 择网格页面。
网格页面可以设置网格精细度,网格设置太 精细会降低建模 效率。
设置模 型单位
选 择单位页面。
单位页面可以控制系统单位和公 差设置。

制定工具列配置

工具列配置可以用于管理工具列,工具列所包含的是 一些指令的按钮集合。工具列配置保存于工具列集合文件中,您可
以打开或保存这些文件。在Rhino安装后第 一次 打开时所使用 的是 预 设的工具列配置。在 关 闭Rhino时,会自动保存
目前的工具列配置状态。您可以制定自己的工具列配置,以便在往后的工作中使用。
想要 删除工具列集合文件时,必需使用 文件管理器将它删除。
范例69— 制定工具列配置
1 开始一个 新模 型。
2 从工具菜单选 择工具列配置。
3 在工具列对话框中 ,从文件菜单选 择另存为 。
4 在保存工具列集对话框的檔名字段,输 入 Level 1,按保存。
建立一个 新的工具列集,工具列集文件的扩 展名为 .tb,您可以使用 这个 新的工具列集来制定您的工具列配置。

显示 其它工具列:
1 从工具菜单选 择工具列配置。



2 在工具列对话框中 ,勾选 曲线工具,显示 工具列。
3 在工具列对话框中 ,取消曲线工具,隐 藏工具列。
4 再一次 勾选 曲线工具,按关 闭按钮。

5 想固定曲线工具工具列于Rhino视窗右侧边缘时,可以将它拖曳到视窗右侧边缘直到它变为 直的工具列时放开鼠标左键。



保存工具列配置:
在工具列对话框中 ,从文件菜单选 择保存文件。

建立新的工具列:
1 从工具菜单选 择工具列配置。
2 在工具列对话框中 ,从工具列菜单选 择新增。
3 在工具列属性 对话框的名称栏中 输 入 Test,按确定。
建立含有一个 空 白 按钮的工具列。



4 关 闭工具列对话框。

编辑 新建立的按钮:
1 按住Shift,并在 空 白 按钮上按鼠 标右键。



2 输 入鼠 标左 键 与右键 的工具提示,在编辑 工 具列按钮对话框的工具提示下方的左字段输 入移动 最后建立 的物件至图层。
在右字段输 入移动全部曲线至图层。
3 在鼠 标左键 指令字段输 入! SelLast_ChangeLayer。

4 在鼠 标右键 指令字段输 入!SelCrv _ChangeLayer。



5 按编辑 位图。

6 在编辑 位图对话框中 ,画 出这个 按钮的图标,按确定。



7 在编辑 工具列按钮对话框中 ,按确定。
将一个 工具列的按钮复制到另一个 工具列:
1 在标准 工具列上弹出图 层扩 展工 具列,并将这个 工具列固 定在 浮动状态。
2 按住Ctrl,以鼠 标左键 将图层工具列的一个 按钮拖曳到您刚才建立的工具列上。



在 工具列上加入按钮:
1 从工具菜单选 择工具列配置。
2 在工具列对话框中 ,在 工具列清单中 勾选 Test工具列,显示 Test工具列。
3 在 工具列清单中 的 Test工具列上按鼠 标右键 ,选 择新增按钮。
在Test工具列上加入了一个 空白 的按钮。
4 关 闭对话框。
在 工具列标题 上按右键 ,可以找到编辑 工具列时所需的功能。



建立自定义 的工具列集:
1 打开模型文件ZoomLights.3dm。
2 从工具菜单选 择工具列配置。
3 选 择 default工具列集。
4 从工具列对话框的文件菜单选择另存为 。
5 在文件名字段输 入 Level 2 Training,按保存。
目前的default工具列集会以新的名称另存一个 复本 。工具列集文件的扩 展名为 .tb,您将会在 这个 工具列集中 自定义 您的工作 环境。



在 工具列对话框中 ,会列出所有被打开的工具列集,并列出被选取的工具列集所包含的工具列清单。您可以从复选框看
出每一个工具列目前的状态,被勾选代表该工具列目前是 处于打开状态。



3 关 闭工具列对话框。
您也 可以在 浮动工具列的标题 列按右键 ,弹出工具列选 项和指令清单。



编辑 新 建 立 的 按钮:
1 在 新建立的工具列的空 白 按钮上按Shift+鼠 标右键 。
在编辑 工具列按钮对话框中 有设定鼠 标左键 和右键的指令字段与工具提示字段。
2 在编辑 工具列按钮对话框,工具提示下的左字段输入缩 放至除了灯光 以外的所有物件的最大 范 围。
3 在右字段中 输 入缩 放至除了灯光 以外的所有物件的最大 范 围(全部工作 视窗)。
4 在鼠 标左键 指令字段输 入! _SelNone _SelLight _Invert _Zoom _Selected _SelNone



5 在鼠 标右键 指令字段输 入! _SelNone _SelLight _Invert _Zoom _All _Selected _SelNone
改变按钮图标:
1 在编辑 工具列按钮对话框中 ,按编辑 位图按钮。
位图 编辑 器是 一个 简易的绘 图 程序,用 于 编辑 按钮图标。您可以使用它的截取功能截取屏幕上与按钮相同大 小的
图案,也 可以从文件导入图案。
如果导入的图案太 大 ,只有图案中 间的部分会被导入。

2 从文件菜单选 择导入位图,选取 ZoomNoLights.bmp。
您可以导入相同像素任的何类 型的位图文件,建立自己的按钮图标。
3 在编辑 位图对话框中 对图案做一些改变,按确定。
双击标准调 色盘下方的颜 色方块可以打开选 取颜 色对话框,会有更多的颜 色可以选 择。



4 按编辑 位图对话框中 的确定。
在 按钮图标加入透 明信道(Alpha Channel):
请注 意目前按钮图 标的 背景颜 色或其它 按钮不一样,我们将会以 透明通道改变图标的背景颜 色,使图示 的背景颜
色与Windows的3D物件及其它按钮的颜 色一致。
1 按住Shift,并在ZoomNoLights按钮上按鼠 标右键 。
2 在编辑 工具列按钮对话框中 ,按编辑 位图按钮。
3 将鼠 标右键 的透 明通道数值255改变为 1。
使鼠 标右键 的颜 色变为 透 明色。
4 选 择填色工具,在 按钮图标的背景区 域按鼠 标右键。
现在 按钮的背景颜 色与Windows的3D物件一致了。



5 在编辑 工具列按钮对话框中 ,按确定。

使用 新建立的按钮:
1 按ZoomNoLights按钮。



2 您可以使用 这个 按钮启 动两种视图缩 放功能。
这两种视图缩 放功能在 缩 放至模 型的最大 范围时都会忽略灯光 。
按钮里的 指令 规则
在 某些对话框中 ,您可以使用 以下的规则输 入指令或是 指令宏:
空 格符会被视为 按下Enter。Rhino的所有指令名称都不包含空 格符(例如:SelLight),但指令与指令之间必需以空 格符隔开。
如果您的指令宏需要 呼 叫名称有空 格符的文件、工具列、图层、物件名称或路径,需名称头尾加上双引号。
跟随 着一个 空 格符会被视为 Cancel指令,通 常最好 在 按钮的指令宏前加上!。按下按钮时取消正在 执行中的任何指令作 业。

视图控制指令 (例如:Zoom)可以在 指令执行中 使用 而不会取消正在 执行中 的指令作 业。例如,您可以在 选
取Loft指令的参考曲线的同时缩 放或平 移视图。在 指令名称前加上'(单引号)代表的是 跟着的是 一个 可以嵌 套的指令(可以插入在 其它作 业中 的指令,而不会中 断该指令的作 业)。
_(底线)以英文名称执行指令。
Rhino有许多种语言的版本 ,非英文的版本 可能会将指令、提示、指令选 项、对话框、菜单...等,翻译成其
它语言,在 这些版本 的 Rhino里可能无法以英文名称执行指令。为 了要 让以英文指令名称编写的指令码可以
在 不同语言版本 的 Rhino里执行,必需强 制 Rhino使用 英文的指令名称。在 指令前加上底线就等 于告 诉
Rhino底线后跟着的是 英文的指令名称,而忽略Rhino所使用 的语言。(在中文版的Rhino里,指令必须以
英文输入,指令选项可以使用 英文或中 文,以英文输 入选 项时必需在 选项名称前加底线。)
(连字号)抑制弹出某些指令的对话框。
几乎Rhino的所有指令都可以在指令行以指令宏执行(即 使是 预 设会弹出对话框的指令)。在 指令名称前加上
连字号 (-)可以抑制弹出指令的对话框而改用 指令行的指令选 项执行。
在指令宏中加入Pause可让指令等 待使用 者输 入数值或以鼠标光 标输 入,然后再续继执行指令的其它步
骤。像Rebuild这种使用 对话框的指令,并不接受以指令宏输 入数值到对话框中 的字段,请改用 它的可指令
码化版本 的指令 -Rebuild(在 指令名称前冠上连字号),避 免弹出对话框,而完全由指令宏控制该指令。

将工具列与按钮连结:
1 以Shift+鼠标右键 按下标准工具列上的缩 放至最大 范 围按钮。
2 在连结的工具列的名称清单中 选 择缩 放视图,按确定。
缩 放至最大 范 围按钮的右下角会多出一个 小白 色三角形,代表有一个 工具列与这个 按钮连结。



3 按住缩 放至最大 范 围按钮可以弹出您之前建立的只有一个 按钮的工具列。
如果您关 闭了您建立的缩 放视图工具列,可以从这个 有工具列连结的按钮再次 打开这个 工具列。
4 试着使用 这个 有工具列连结的按钮。

复制一个 工具列的按钮至另一个 工具列:
1 移动鼠 标光 标到标准工具列最右边的说明按钮上,按住Ctrl。
工 具提 示 会提 示 以 鼠 标左键 拖 曳 可以 复制这个 按钮到其它工具列,以鼠 标右键 拖曳除了可以将按钮复制到其它工
具列以外,还会将按钮所在 的工具列连结到复制的按钮上。
2 在 同一个 工作 列上复制这个 按钮。
3 在 弹出的对话框按是



4 在 复制的按钮上按Shift+鼠 标右键 ,编辑 按钮的属性 。
5 在编辑 工具列按钮对话框中 ,连结的工具列的名称清单中 选择主要1。
6 删除鼠 标左键 和右键 指令字段中的指令。
7 在工具提示的左字段输 入主要1工具列。
8 在按钮文字字段输 入主要1

9 选 择只显示 文字。



10按确定关 闭对话框回到 Rhino的主视窗。
11将主要1工具列拖曳离开视窗边缘,并将它关 闭。
12按住您刚才建立的按钮。可以弹出主要1工具列,使工作 视窗的工作 空 间比主要1工具列固定在视窗边缘时来得大一些。
13弹出主要1工具列,并将它与连结的按钮分离,使它保持在打开状态(浮动)。

在 现有的按钮加入指令:
1 并在主要1工具列的复制按钮上按Shift+鼠 标右键 。
2 在编辑 工具列按钮对话框的鼠 标右键 指令字段输 入 ! _Copy _Pause _InPlace。
3 在编辑 工具列按钮对话框的工具提示的右字段,输入原地复制。
现在 这个 按钮可以让您在 原地复制物件。在 往后的课程中 ,我们会数次 使用 到这个 按钮。



4 在文件中 任意选 取一个 物件,在复制按钮上按鼠 标右键 。
5 移动选 取的物件,便可以看到复制的物件。

指令 别名
设定在 按钮里的指令和指令宏也 同样可以设定在 指令别名中 。在Rhino里,指令别名是 一项可提高效率的功能。指令别
名可以在 任何指令可以执行的时候启 动,通 常在 输入指令别名后需要 按Enter、空白健或鼠 标右键 ,以启 动指令别名的功能。
建立指令别名
1 打开模型文件Aliases.3dm。
2 从工具菜单选 择选 项。
3 在Rhino选 项对话框的别名页面,新增指令别名、指令串或指令宏。



在别名页面下,左栏是 别名、右栏是 指令串或指令宏。在 此您可以套用 与按指令设定同样的规则。别名或按钮的指令宏可包含其它别名。

4 按下新增建立一个 新别名。
我们将会建立一个 以使用 中 工作 平 面X轴或Y轴为 镜像轴,垂直或水平镜像选 取的物件。这个 功能在建立以工作
平面X轴或Y轴为 中 心线而且两侧对称的物件时非常方便。
5 在别名字段输 入 MV,在指令宏字段输 入 _Mirror _Pause 0 1,0,0。
6 按新增建立另一个 新别名。
7 在别名字段输 入 MH,在指令宏字段输 入 _Mirror _Pause 0 0,1,0。
8 选 取一些物件来试试这两个 新建立的别名,在 指令行输 入 MH或MV,按Enter启 动这两个 别名。
如 果 在 别名 启 动 前没 有预 先选 取 物件,别名 的 指令 宏 中 的 Pause 会提 示 您 选 取 物件。选 取 物件后再按一次
Enter代表物件已经选 取完毕,并开始做镜像。
导入指令别名:
1 从工具菜单中 选 择指令集,再选 择导入指令别名。
2 在打开文字文件对话框中 选 取 Aliases.txt。
在 别名文本 文件中 含有别名的定义 。

快 捷键
使用 在 按钮指令 设定 中 的 指令 、指令串、指令 宏都可 以 使用 在 键 盘快 捷键 的 设定。快 捷键 可由键 盘 的功能键 或Ctrl、
Alt、Shift与字母的组合键启 动指令或是 指令宏。
建立快捷键 :
1 从工具菜单选 择选 项。
2 在Rhino选 项对话框的键 盘页面中 ,您可以加入指令串或是指令宏。



部分的快捷键已经指派给某些指令。在 此您可以套用 按钮指令具集设定的规则。
3 按F4右侧的字段定义 快捷键 。
4 在 字段中 输 入 _DisableOsnap _Toggle。

这个 快捷键 可以让您快速 地切换物件锁 点的打开/关 闭状态。
5 关 闭对话框,试试这个 快捷键 。
插件程序
插件程序是 可用 来扩 展Rhino功能的程序。
Rhino内建了许多插件程序,您也 可以从 Rhino的网站下载其它插件程序。
加载插件程序:
1 从工具菜单选 择选 项。
2 在Rhino选 项对话框的插件程序管理员页面按安装。
3 在加载插件程序对话框中 ,浏览至Plug-ins数据夹,打开一个 *.rhp文件。



指令 码
Rhino可以执行以 VBScript编写的指令码。
VBScript是一种由Microsoft所发展、支 持的程序语言,您必需具备程序设计能力才能编写 Rhino使用 的指令码。幸
运的是 ,VBScript比起其它程序语言要 来的简单,Rhino也 提供您初学 Script的教学 说明文件。
在 本 课程中 ,我们并不会涉及如何编写指令码,但我们会学 习 如何执行指令码与将指令码应用 在 按钮上。

随 后的指令码可以列出目前模 型的信息。
加载指令码
1 从工具菜单选 择 RhinoScript,再选 择加载。
2 在加载指令码文件对话框按新增。
3 在打开对话框中 选 择 CurrentModelInfo.rvb,按打开。
4 在加载指令码文件对话框中 选择 CurrentModelInfo.rvb,按载入。



5 保存目前的模型(只有在模型保存后才有模型信息)。
6 从工具菜单选 择 RhinoScript,再选 择执行。
7 在执行指令码子程序对话框中 选 取 CurrentModelInfo,按确定。



编辑 指令码文件:
1 从工具菜单选 择 RhinoScript,再选 择编辑 。
2 从 EditScript视窗的文件菜单选 择打开。
3 在打开对话框中 选 择 CurrentModelInfo.rvb,按打开。
在 本 课程中 我们将不会编辑 指令码文件,这个 例子只是 用 来让您知道需要 编辑 指令码文件时该如何做。

4 关 闭EditScript视窗。
建立一个 可以加载或执行指令码的按钮:

1 从工具菜单选 择工具列配置。
2 在工具列对话框勾选文件工具列,关 闭对话框。

3 在文件工具列的标题 列按鼠 标右键 ,从弹出的菜单选 择新增按钮。


4 并在文件工具列中新增的空 白 按钮上按Shift+鼠 标右键 编辑 这个 按钮。.
5 在编辑 工具列按钮对话框,工具提示的左字段输 入目前的模型信息。
6 在工具提示的右字段输 入加载目前的模 型信息。
7 在鼠 标左键 指令字段输 入 !-RunScript (CurrentModelInfo)。
8 在鼠 标右键 指令字段中 输 入 !-LoadScript “CurrentModelInfo.rvb”。
9 在编辑 工具列按钮对话框按编辑 位图。

10从编辑 位图对话框的文件菜单选 择导入位图,打开 CurrentModelInfo.bmp,按确定。
11在编辑 位图对话框中 ,按确定。
12试试这个 新建的按钮。

模板文件
模板文件是一般的Rhino模型文件,用于保存一些基本 的设定。模板文件包含所有保存于Rhino的3DM文件中的信
息,例如:物件、网格线、工作 视窗配置、图层、单位、公差、渲染、尺 寸标注、附注...等 设定。
您可以使用与Rhino一起安装到计算机 中 的预 设模 板文件,也可以使用自己建立的模板文件。您可以设定具有不同特性
的模板文件,用 以配合建立特定类 别模 型时的需要。
不同的预 设模板文件之间的差别在 于工作 视窗配置与单位设定不同。除此之外,文件中 并不包含几何图形,而且其它的
预 设设定都是 一样的。在 建立不同的模 型时可能需要 对其它的设定做改变,您可以将不同的设定保存在模板文件中,这
些设定包括:渲染网格、角度公差、已命 名的图层、灯光 、开始一个 新模 型时预 先建立的几何物件及附注。
如果您在自己建立的模板文件里加入附注,附注会显示 在 打开文件对话框。
New 指令可以从模 板文件 (非必要的) 建立新模型,除非您设定从其它模 板文件或模型文件开始一个 新模 型。否则,
Rhino总 是 会使用 预 设的模 板文件。
SaveAsTemplate指令可以建立新的模板文件。
要改变 Rhino启 动时所使用 的预 设模 板文件,请打开,选 取您想要 使用 的模 板文件,并勾选 当 Rhino启 动时使用 这个文件。

建立模板文件:
1 开始一个 新模 型。
2 选 取小模型– 英寸.3dm为 新模 型的模 板文件。
3 从渲染菜单选 择目前的渲染器,再选 择 Rhino渲染。
4 从文件菜单选 择属性 。

5 在文件属性 对话框的网格线页面下,设定锁 定间距为 0.1、副网格线,每隔为 0.1、主 网格线,每隔为 10及网格线范 围为 10。



6 在网格页面改变设定为 平滑、较 慢。



7 在Rhino渲染页面勾选使用 关 闭图层上的灯光 。



8 打开图层对话框,重新命名图层 05为 Lights、图层 04为 Curves及图层 03为 Surfaces。
将Lights图层设为 目前的图层。
删除预 设图层、图层 01与图层 02。
关 闭对话框。



9 建立两个 聚光 灯,使这两个 聚光 灯朝着工作 平 面原点,与X轴的夹角大 约为 45度,与工作 平 面夹角大 约 45度。



10设定 Curves图层为 唯 一可见的图层。从编辑 菜单选 择图层,再选择只打开一个 图层。然后选 取 Curves图层。
11从文件菜单选 择附注。输 入关 于这个 模 板文件的详细信息。



12从文件菜单选 择另存为 模板,浏览至模 板文件数据夹。
将模 板文件命 名为 小模型– 0.1英寸-0.001.3dm。
往后每 当您 开始一个 新 模 型 时 都会使用 这个 文件和文件中 的设定。您应该要 给相同类 型的模 型设定一个 共享的模
板文件,以节 省每次 打开时重新设定的时间。

设定预 设的模 板文件:
1 从文件菜单选 择打开。
2 选 取您想用 来做为 预设使用 的模 板文件。
3 在打开模板文件对话框勾选 当 Rhino启 动时使用 这个 文件







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2014-11-1 18:58:42 | 显示全部楼层
这么好的帖子,必须顶,希望再发一些
回复 支持 反对

使用道具 举报

发表于 2014-11-2 15:45:52 | 显示全部楼层

以前看帖基本不回帖,后来我发现,这样不但会花掉我的金币,而且不厚道。于是我把这段文字保存在记事本里,每看一个帖子,就复制上去,以表达我对楼主的谢意,把帖子顶起来,顺便帮自己挣点金钱  支持犀牛建筑网
回复 支持 反对

使用道具 举报

发表于 2014-11-3 07:06:46 | 显示全部楼层
感谢分享,教程附言倍加分
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|网站地图|BIM|rhino3d ( 沪ICP备19001822号-2 )

GMT+8, 2024-4-30 06:12 , Processed in 0.052351 second(s), 21 queries .