Rhino 中的小知識(shí)點(diǎn)匯總 第2篇

在我們的討論區(qū)/答疑群里經(jīng)常會(huì)有學(xué)員提出一些零碎的重復(fù)性問題,我們將這些高頻問題整理并匯總成小知識(shí)點(diǎn)供大家查閱,這個(gè)系列會(huì)持續(xù)更新。
本次匯總2個(gè)小知識(shí)點(diǎn):
1. 文字用鏡像復(fù)制后變成反的,怎么把反了的字變回正常?
2. 如何在圖層面板中高亮顯示物件所在圖層?
問題1
Q:?文字用鏡像復(fù)制后變成反的,怎么把反了的字變回正常?

A:?這里只需要將該Text所在的注解樣式中的?字體 > 從文本背面查看時(shí)仍面向用戶?選項(xiàng)勾選即可。


問題2
Q:?如何在圖層面板中高亮顯示物件所在圖層?
建模過程中,如果我們想知道選中的物件在哪個(gè)圖層,可以先選中物件,然后查看 Rhino?狀態(tài)欄處的圖層名稱。但這種交互方式并不適用于所有情況,例如:
圖層名稱較長(zhǎng)或者圖層存在子圖層嵌套關(guān)系,無法顯示完整名稱
選中多個(gè)物件,顯示為混合

A:?我們可以通過圖層面板的功能來實(shí)現(xiàn)。先選中物件,然后在圖層面板上點(diǎn)擊?

?,在彈出的菜單上點(diǎn)擊?選取物件圖層?,此時(shí)物件所在圖層就會(huì)被選中,我們可以繼續(xù)對(duì)選中的圖層做后續(xù)的操作。

有些?強(qiáng)迫癥?用戶覺得這樣的操作還不夠絲滑,希望選中物件的同時(shí),圖層面板上能自動(dòng)高亮顯示物件所在圖層。目前 Rhino 默認(rèn)的功能還無法實(shí)現(xiàn)自動(dòng)化,不過我們可以借助腳本配合快捷鍵來實(shí)現(xiàn)半自動(dòng)化。退而求其次也是不錯(cuò)的辦法。
這個(gè)解決方案是一位國外用戶提供的。
首先下載這個(gè)腳本,并將它放在一個(gè)常用目錄下:

原帖地址:
??https://discourse.mcneel.com/t/highlight-selected-objects-in-layers/60875/22
然后在?Rhino選項(xiàng) > RhinoScript?面板內(nèi)將這個(gè)腳本文件設(shè)置為每次啟動(dòng) Rhino時(shí)加載。

接著重啟 Rhino,打開一個(gè)場(chǎng)景,隨便選中一個(gè)物件,在指令欄輸入?DIG_SelectObjectsLayers?來驗(yàn)證該腳本是否正常運(yùn)行。

如果希望相同圖層下的其他物件也能被選中,可以點(diǎn)擊選項(xiàng)?SelectAllObjectsOnLayers(S)?.
最后我們可以將這個(gè)指令設(shè)置為快捷鍵即可實(shí)現(xiàn)半自動(dòng)高亮選中圖層的功能。
我個(gè)人的習(xí)慣是將這個(gè)指令巨集添加到?物件快顯菜單?內(nèi)。選中物件后,在?視窗空白處長(zhǎng)按鼠標(biāo)右鍵?彈出快顯菜單,點(diǎn)擊對(duì)應(yīng)的功能來實(shí)現(xiàn)。


PS:Rhino 8 WIP 已經(jīng)自帶這個(gè)功能~

本次分享結(jié)束,歡迎分享這篇文章給你身邊的小伙伴。

如果你在使用 Rhino 和 Grasshopper 時(shí)遇到問題,可以前往 Rhino 中文討論區(qū)發(fā)帖提問哦~



