選取指令

以不同方式選取物件的指令。

選取分類

全部物件

以順序選取

註解

圖塊

捕捉

變形控制器

控制點

曲線

重複

建構歷史

反選

套索

圖層與群組

燈光

網格

物件類型

多重曲面

內容

曲面

選取物件的基本方法

點選物件

4 在物件上按滑鼠左鍵。
4 在其它位置按滑鼠左鍵取消選取該物件。

框選物件

4 由左向右拖曳出實線的方框做框選。

請參考:SelWindow

附註:以框選選取物件時,只有完全落於框選方框之內的物件才會被選取。

跨選物件

4 由右向左拖曳出虛線的方框做跨選。

請參考:SelCrossing

附註 

以跨選選取物件時,完全落於跨選方框之內的物件與被跨選方框觸及的物件都會被選取。
想要永遠使用框選或跨選可以在選項 > 滑鼠頁面的滑鼠群組選取設定。

加選物件

4 按住 Shift 再點選物件,或使用框選或跨選。

Shift + Shift +

減選物件

4 按住 Command ⌘ 再點選、框選或跨選物件。

Command ⌘ + Command ⌘ +

候選清單

點選物件的位置如果有一個以上的物件時,如果 Rhino 無法分辨您想選取的物件會彈出候選清單

候選清單裡目前選取的物件會以醒目提示。

選取一個物件

4 滑鼠左鍵點選候選清單裡的物件名稱。

4 在點選物件的位置連續按滑鼠左鍵,輪流選取候選清單中的物件名稱。
4 滑鼠右鍵選取目前醒目提示的物件名稱。

1. 使用滑鼠滾輪輪流選取。
2. 滑鼠右鍵選取目前醒目提示的物件名稱。

取消以候選清單選取

4 點選
4 在其它位置按滑鼠左鍵。
4 點選另一個物件。

附註:設定候選項請參至選項 > 候選清單頁面,或在候選清單上按滑鼠右鍵。

選取物件的次物件

許多指令裡您可以選取物件的次物件,或指定允許選取的物件類型,縮小物件的選取範圍。

Examples include:

Curve and surface control points
Polysurface and extrusion faces and edge curves
Surface edge curves
網格頂點、面、邊界、邊緣
群組裡的物件

以滑鼠選取次物件

您可以在指令執行前先以滑鼠選取次物件 (預選),或指令提示時再選取 (候選)。

以滑鼠選取次物件

4 按住 Command ⌘ + Shift,再以滑鼠左鍵點選、框選或跨選。

Command ⌘ + Shift +

以滑鼠取消選取次物件

4 按住 Command ⌘ + Shift,再以滑鼠左鍵點選、框選或跨選。

Command ⌘ +

以指令行過濾器選取次物件

指令行選取過濾器可在指令提示選取物件時限制可選取的物件或次物件類型:

當指令提示選取物件時輸入:

4 選取曲線 - crv
4 選取尺寸標註 - dim
4 選取邊緣 - edge
4 選取網格 - mesh
4 選取點物件 - pt
4 選取多重曲面 - polysrf
4 選取曲面 - srf

以選取工具選取次物件

可用來選取次物件的選取指令:SelWindowSelCrossing

以選取工具選取次物件

1. 以一種選取工具選取次物件。
2. 按住 Command ⌘Shift, 點選一個已選取的物件將它取消選取。
3. With Command ⌘ and Shift still held, click the object again to activate sub-object selection.

預選/候選

要求選取物件的指令允許先選取物件再執行指令 (預選),或先執行指令再選取物件 (候選)。預選通常可簡化操作步驟,但指令選項可能會有些不同。使用預選有幾種可能性:

指令接受預選的物件,不提示就直接執行。
指令直接執行,但得到非預期的結果。
指令不接受預選的物件,已選取的物件會被取消選取,並提示選取特定類型的物件。
預選物件可能不顯示某些指令選項。

選取全部物件

SelectionFilter

SelectionFilter 指令可開啟選取過濾器列。

Select

Select 指令可提示選取物件。

步驟

4 點選要選取的物件。

SelAll

SelAll 指令可選取全部的物件。

SelNone

SelNone 指令可將全部的物件取消選取。

附註:SelNone 指令無法在其它指令執行中取消已選取的物件。

SelCrossing

SelCrossing 指令可用跨選方框選取物件。

步驟

4 拖曳出一個選框選取物件。

SelWindow

SelWindow 指令可用框選方框選取物件。

步驟

4 拖曳出一個選框選取物件。

Invert

Invert 指令可取消選取所有已選取的物件,並選取所有未選取的物件。

SelBadObjects

SelBadObjects 指令可選取所有無法通過檢查的物件。

附註:請刪除或重建這些損壞的物件。

SelVisible

SelVisible 指令以跨選方框選取視圖內未被其它物件完全擋住的物件。

附註:範例影片使用 SelVisible 指令在 Top 視圖選取綠色的球體與平面。

步驟

4 拖曳出一個跨選方框。

SelSmall

SelSmall 指令可選取所有小於設定尺寸的物件。

以捕捉選取物件

選取註解物件

SelDim

SelDim 指令可選取所有的尺寸標註。

SelDimStyle

SelDimStyle 指令可用尺寸標註型式選取尺寸標註。

SelDot

SelDot 指令可選取所有的註解點。

SelLeader

SelLeader 指令可選取所有的標註引線。

SelText

SelText 指令可選取所有的文字物件。

選取控制點

AddNextU

AddNextU 指令可加選位於選取的控制點 U 方向的下一個控制點。

AddNextV

AddNextV 指令可加選位於選取的控制點 V 方向的下一個控制點。

AddPrevU

AddPrevU 指令可加選位於選取的控制點 U 方向的上一個控制點。

AddPrevV

AddPrevV 指令可加選位於選取的控制點 V 方向的上一個控制點。

NextU

NextU 指令可選取 U 方向的下一個控制點。

NextV

NextV 指令可選取 V 方向的下一個控制點。

PrevU

PrevU 指令可選取 U 方向的上一個控制點。

PrevV

PrevV 指令可選取 V 方向的上一個控制點。

SelConnected

SelConnected 指令可加選與選取的控制點相鄰的控制點。

SelU

SelU 指令可選取已選取控制點 U 方向的所有控制點。

SelUV

SelUV 指令可選取已選取控制點 U 與 V 方向的所有控制點。

SelV

SelV 指令可選取已選取控制點 V 方向的所有控制點。

以物件類型選取

SelClippingPlane

SelClippingPlane 指令可選取所有的截平面。

SelExtrusion

SelExtrusion 指令可選取所有輕量化的擠出物件。

SelHatch

SelHatch 指令可選取所有的剖面線物件。

SelLight

SelLight 指令可選取所有的燈光物件。

SelMappingWidget

SelMappingWidget 指令可選取所有的貼圖軸。

SelNamedViewWidget

SelNamedViewWidget 指令可選取所有的已命名視圖攝影機物件。

SelPictureFrame

SelPictureFrame 指令可選取所有以 PictureFrame 指令建立的圖框平面。

選取曲線

SelCrv

SelCrv 指令可選取所有的曲線。

SelShortCrv

SelShortCrv 指令可選取所有比設定長度短的曲線。

SelOpenCrv

SelOpenCrv 指令可選取所有的開放曲線。

SelClosedCrv

SelClosedCrv 指令可選取所有的封閉曲線。

SelChain

SelChain 指令可選取端點相接的曲線或曲面邊緣。

連鎖選取曲線/邊緣

1. 在可以使用連鎖選取的指令中輸入 chain
2. 選取第一個連鎖段。

連鎖選項

自動連鎖

選取一條曲線或曲面邊緣可以自動選取所有與它以連鎖連續性選項設定的連續性相接的線段。

連鎖連續性

設定自動連鎖選項使用的連續性

方向

向前

選取第一個連鎖段正方向的曲線/邊緣段。

向後

選取第一個連鎖段負方向的曲線/邊緣段。

兩方向

選取第一個連鎖段正、負兩個方向的曲線/邊緣段。

接縫公差

如果兩條曲線或兩個邊緣的端點距離比這個數值小,連鎖選取會忽略這個接縫繼續選取下一個連鎖段。

角度公差

連鎖連續性設為正切時,兩條曲線或兩個邊緣段接點的差異角度小於這個設定值時會被視為正切。

復原

依序復原最後選取的線段。

下一個

選取下一個線段。

全部

選取所有線段。

SelLine

SelLine 指令可選取所有任何階數的單一跨距直線。

SelPolyline

SelPolyline 指令可選取所有的多重直線。

選取網格

SelClosedMesh

SelClosedMesh 指令可選取所有封閉的網格物件。

SelMesh

SelMesh 指令可選取所有的網格物件。

SelNakedMeshEdgePt

SelNakedMeshEdgePt 指令可選取網格邊緣未熔接的頂點。

附註

顯示未被其它網格面完整包圍的網格頂點。
組合的網格,例如以 MeshBox 指令建立的網格立方體,個別網格平面的組合邊緣有外露的網格頂點。
如果兩個個別網格組合邊緣上的外露頂點相互對齊,可以使用 Weld 指令將它們熔接成為一個無法炸開的單一網格。除非使用平坦著色顯示網格,否則網格的組合邊緣熔接後可以有平滑的著色效果。

指令行選項

包括未熔接的邊緣=是/否

包括未熔接的邊緣選項可設定除了外露邊緣的頂點以外是否要選取組合但未熔接的頂點。

可用於銜接網格邊緣的疑難排解。

SelOpenMesh

SelOpenMesh 指令可選取所有開放的網格物件。

選取點物件

InvertPt

InvertPt 指令可取消選取已選取的控制點或編輯點,並選取所有未選取的控制點或編輯點。

SelPt

SelPt 指令可選取所有的點 (點物件、控制點、編輯點、網格頂點...)。

SelPtCloud

SelPtCloud 指令可選取所有的點雲物件。

選取多重曲面

SelPolysrf

SelPolysrf 指令可選取所有的多重曲面。

SelClosedPolysrf

SelClosedPolysrf 指令可選取所有封閉的多重曲面。

SelOpenPolysrf

SelOpenPolysrf 指令可選取所有開放的多重曲面。

SelNonManifold

SelNonManifold 指令可選取所有有非流形邊緣的多重曲面

選取曲面

SelSrf

SelSrf 指令可選取所有的曲面。

SelClosedSrf

SelClosedSrf 指令可選取所有的封閉曲面。

SelOpenSrf

SelOpenSrf 指令可選取所有的開放曲面。

SelTrimmedSrf

SelTrimmedSrf 指令可選取所有的修剪過的曲面。

SelUntrimmedSrf

SelUntrimmedSrf 指令可選取所有的未修剪的曲面。

以物件內容選取

SelColor

SelColor 指令可選取同一種顏色的所有物件,此指令無法選取圖塊群組裡的物件。

指令行選項

顏色

選取顏色對話框選擇顏色。

RGB

以紅色、綠色、藍色三種色彩值設定顏色。

SelID

SelID 指令可用物件的 ID 選取物件。

SelLinetype

SelLinetype 指令可用線型名稱選取物件。

SelMaterialName

SelMaterialName 指令可選取使用同一個材質的物件,材質的賦予方式可以是物件圖層

步驟

4 在對話框裡選擇一個材質名稱,再按選取按鈕選取使用該材質的物件。

SelName

SelName 指令可用物件的名稱選取物件。

步驟

4 在對話框裡選擇一個物件名稱,再按選取按鈕選取使用該名稱的物件。

附註:隱藏或鎖定的物件無法以 SelName 指令選取。

SelRenderColor

SelRenderColor 指令可用彩現顏色選取物件,此指令無法選取圖塊群組裡的物件。

選項

顏色

選取顏色對話框選擇顏色。

RGB

以紅色、綠色、藍色三種色彩值設定顏色。

選取圖塊、圖層、群組

SelBlockInstance

SelBlockInstance 指令可選取所有的圖塊引例。

SelBlockInstanceNamed

SelBlockInstanceNamed 指令可用名稱選取圖塊引例。

SelGroup

SelGroup 指令可用名稱選取群組。

SelLayer

SelLayer 指令可選取一個圖層上的所有物件。

步驟

4 在對話框裡選擇一個圖層名稱,再按選取按鈕選取該圖層上的物件。

附註:使用指令碼版本的 -SelLayer 指令時可以使用雙冒號 (::) 分隔父圖層與子圖層,例如:<父圖層>::<子圖層>。有空格的圖層名稱必需在前後加上雙引號。

指令行選項

選取

以選取物件的方式指定圖層。

SelLayerNumber

SelLayerNumber 指令可用圖層編號選取物件。

附註

第一個圖層的編號為 0。
改變圖層的順序並不會改變圖層的編號。
重新開啟一個模型時,圖層的編號會以目前圖層的順序重新排序。
***************
刪除一個圖層不會影響其它圖層的編號。

選取變形控制器物件

SelCaptives

SelCaptives 指令可選取以 CageEdit 指令設定的受控制物件。

SelControls

SelControls 指令可選取以 CageEdit 指令設定的控制物件。

選取有建構歷史的物件

SelObjectsWithHistory

SelObjectsWithHistory 指令可選取有建構歷史記錄的物件。

SelChildren

SelChildren 指令指定一個物件,選取它的建構歷史子物件。

指令行選項

全部

未選取任何物件時執行指令,會有一個全部選項可用來選取所有的建構歷史子物件。

SelParents

SelParents 指令可指定一個物件,選取它的建構歷史父物件。

指令行選項

全部

未選取任何物件時執行指令,會有一個全部選項可用來選取所有的建構歷史父物件。

以動作順序選取

SelLast

SelLast 指令可選取最後變更的物件,包括匯入的物件。

SelPrev

SelPrev 指令可重新選取上一次選取的物件。

選取重複的物件

SelDup

SelDup 指令可選取幾何資料完全相同,可見且位於相同位置的物件,物件的內容資料不考慮在內。

SelDupAll

SelDupAll 指令可選取幾何資料完全相同,可見且位於相同位置的物件,物件的內容資料不考慮在內。

這個指令可選取所有重複的物件,此特性可用來找出同一個模型前後兩個版本變更/未變更的部分。

SelDup 指令選取重複的物件時,會留下一個重複的物件不選取。

請參考

選取物件

以控制點編輯物件