X
返回顶部
当前位置: 首页> BIM资讯> Rhino3d论坛

如何在图层面板中高亮显示物件所在图层?Rhino中的小知识点汇总 第2篇

发布:中文网小编4号 浏览:2495人 分享
发布于:2022-09-05 16:37

来源:Rhino原厂

 Rhino原厂.jpg

在我们的讨论区/答疑群里经常会有学员提出一些零碎的重复性问题,我们将这些高频问题整理并汇总成小知识点供大家查阅,这个系列会持续更新。

本次汇总2个小知识点:

1. 文字用镜像复制后变成反的,怎么把反了的字变回正常?

2. 如何在图层面板中高亮显示物件所在图层?

问题1

Q: 文字用镜像复制后变成反的,怎么把反了的字变回正常?

60dfe83c83f9f08f9d50232b35765c3e.jpg

操作过程还原

A: 这里只需要将该Text所在的注解样式中的 字体 > 从文本背面查看时仍面向用户 选项勾选即可。

03f4d150a6c3fda3dfc1de2b890c0a2e.jpg

问题2

Q: 如何在图层面板中高亮显示物件所在图层?

建模过程中,如果我们想知道选中的物件在哪个图层,可以先选中物件,然后查看 Rhino 状态栏处的图层名称。但这种交互方式并不适用于所有情况,例如:

1. 图层名称较长或者图层存在子图层嵌套关系,无法显示完整名称

2. 选中多个物件,显示为混合

3ed6bca2ebf3337ac8b97bce74cf7cc0.jpg

A: 我们可以通过图层面板的功能来实现。先选中物件,然后在图层面板上点击 图片 ,在弹出的菜单上点击 选取物件图层 ,此时物件所在图层就会被选中,我们可以继续对选中的图层做后续的操作。

da328a60a3782854d8ac3641242737f5.jpg

有些?强迫症?用户觉得这样的操作还不够丝滑,希望选中物件的同时,图层面板上能自动高亮显示物件所在图层。目前 Rhino 默认的功能还无法实现自动化,不过我们可以借助脚本配合快捷键来实现半自动化。退而求其次也是不错的办法。

这个解决方案是一位国外用户提供的。

首先下载这个脚本,并将它放在一个常用目录下:

3aecae3f880e6a38de9697a1f88b5494.png

原帖地址:https://discourse.mcneel.com/t/highlight-ed-objects-in-layers/60875/22

然后在 Rhino选项 > RhinoScript 面板内将这个脚本文件设置为每次启动 Rhino时加载。

c1b0eda6e3063ed7b647e68ccdfa3961.jpg

接着重启 Rhino,打开一个场景,随便选中一个物件,在指令栏输入 DIG_ObjectsLayers 来验证该脚本是否正常运行。

dc43f88b82bbc97ecadfa7ff3213de7f.png

指令栏显示这些内容代表该脚本已经正常运行

如果希望相同图层下的其他物件也能被选中,可以点击选项 AllObjectsOnLayers(S) .

最后我们可以将这个指令设置为快捷键即可实现半自动高亮选中图层的功能。

我个人的习惯是将这个指令巨集添加到 物件快显菜单 内。选中物件后,在 视窗空白处长按鼠标右键 弹出快显菜单,点击对应的功能来实现。

5a530ab48b154f6a7c856291d18bf7b7.png

9ce2c215e155ae6a8ddc133ff6dd8789.jpg

BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!