精確建模

滑鼠游標通常可以在作業視窗裡自由移動,但有些情形您會需要將滑鼠游標鎖定在工作平面格線、現有的物件上的某些點、空間中的某個座標。滑鼠游標限制有許多方式:鎖定工作平面格線、從上一點出發的某個距離或角度、已存在的物件上的某些點、以座標輸入指定空間中的點。

Rhino 的游標

Rhino 的滑鼠游標由兩個部分組成:十字游標 (1)標記 (2),十字游標永遠跟著滑鼠移動。

標記可能因為鎖定格點或正交等等的游標限制離開十字游標的中心,標記的位置是按滑鼠左鍵時取點的位置。

游標限制作用時,以垂直模式為例,會顯示一條軌跡線 (3)

游標限制可將標記鎖定在空間中的某些點或沿著軌跡線移動,可用於精確建模。

鎖定工作平面格點

鎖定格點可以限制滑鼠標記只能在無限延伸、不可見的格點上移動,鎖定間距可以自訂。

按狀態列上的鎖定格點按鈕可開啟/關閉格點鎖定功能。

小技巧:按紅色加底線的指令名稱可以查看指令的詳細說明。

限制移動的角度

正交模式可將滑鼠標記或拖曳物件的移動方向限制在設定的角度上,預設的正交角度為 90 度 (與工作平面格線平行),正交的角度可以自訂。

按狀態列上的正交按鈕可開啟/關閉正交模式,按住 Shift 可暫時開啟/關閉正交模式。

另一個常用的正交模式的使用方法是沿著正交的方向拖曳物件。

正交模式通常要在指定一點後才開始作用,例如:畫一條直線時指定了第一點之後,第二點會被限制在正交角度的方向上。

圖片。
關閉正交 (左) 與開啟正交 (右)。

如果您只想單次鎖定某個角度,使用角度限制會比較方便,您只要輸入想要鎖定的角度,不必變更正交的角度設定。

鎖定物件的某些點

物件鎖點可將標記限制在物件上的某些點,當 Rhino 提示輸入一點時,啟用物件鎖點,將滑鼠游標移至物件某個可鎖定的點附近,滑鼠標記會吸附至該點。

物件鎖點可以在連續指定幾個點時持續作用,或在指定一點後即自動失效。在狀態列上可以設定許多持續性的物件鎖點,所有物件鎖點的操作方式都很類似,但可鎖定至現有的幾何圖形上的不同位置。此外,有些指令會自動啟用某些單次性的物件鎖點。

持續性物件鎖點

持續性物件鎖點可以在指定數個點的過程持續保持物件鎖點的啟用狀態。持續性物件鎖點很容易開啟或關閉,您可以在使用某些持續性物件鎖點後保留它們的啟用狀態,直到它們會干擾您的作業時再將它們停用或變更設定。

有時候不同的物件鎖點會相互干擾,物件鎖點也會干擾格點鎖定或正交,物件鎖點的優先權高於格點鎖定、正交或其它限制模式。

物件鎖點也可以與其它限制模式配合使用,除了在此章節裡有一些這樣的例子以外,Rhino 說明檔的物件鎖點主題也有一些示範短片與詳細說明。

物件鎖點面板

物件鎖點面板是停靠在 Rhino 視窗的左方邊緣。

4 勾選一個物件鎖點啟用該物件鎖點。
4 在一個物件鎖點上按滑鼠右鍵可以啟用該物件鎖點,並同時停用所有其它的物件鎖點。
4 當一個物件鎖點啟用時,將滑鼠游標移至物件某個可以鎖定的點附近,滑鼠標記會吸附至該點。

按住 Shift 再選擇一個物件鎖點可單次啟用該物件鎖點,並暫時停用所有的持續性物件鎖點。

暫停所有持續性物件鎖點

4 物件鎖點面板的全部停用按鈕。

所有的持續性物件鎖點會暫時停用,但保留它們的勾選狀態。

清除所有持續性物件鎖點

4 物件鎖點面板的全部停用按鈕按滑鼠右鍵。

所有持續性物件鎖點的勾選狀態會被清除。

啟用一個物件鎖點並停用其它物件鎖點

4 物件鎖點面板要啟用的物件鎖點上按滑鼠右鍵。

特殊的物件鎖點

有些物件鎖點可以設定一些參考點,以參考點協助來取得另一點,進一步的說明請參考 Rhino 說明檔的物件鎖點主題。

游標限制

您可以在輸入點時將滑鼠標記限制在距上一點的某個距離或角度。設定距離限制後可以繞著上一點指定下一點的方向,也可以配合物件鎖點鎖定某個點為下一點的方向。

距離限制

任何需要指定兩個點的指令 (例如:Line),先指定第一點,指定第二點時輸入一個數字,按 Enter

滑鼠標記會被限制在距上一點的設定距離,繞著上一點移動滑鼠標記指定下一點。

圖片。

角度限制

角度限制與正交很類似,但它的角度設定只能單次使用。

角度限制的數字以 < 符號開頭,因為此符號與幾何學的角度符號很像。

滑鼠標記會被限制在從上一點出發,呈幅射狀每隔設定角度的方向上,角度是以工作平面 +X 軸方向為 0 度開始計算,正角度值往逆時鐘方向計算,負角度值往順時鐘方向計算。

距離限制與角度限制配合使用

距離限制與角度限制可以同時使用。

1. 數值欄輸入一個距離值,按 Return
2. 數值欄輸入 < 後面接著一個角度值,按 Return

先輸入角度再輸入距離也可以,滑鼠標記移動時除了與上一點的距離固定以外,同時也鎖定每隔設定角度的幾個方向。

垂直模式

先指定 XY 座標再指定 Z 座標,此方法可以在不同的作業視窗使用,或只在 Perspective 作業視窗使用。垂直模式啟用時,滑鼠標記的移動會被限制在從基準點出發,與工作平面垂直的軌跡線上。

Z 座標可以使用滑鼠游標指定或輸入數值兩種方法決定,輸入正的數值代表工作平面之上,負的數值代表工作平面之下。也可以與其它游標限制搭配使用,例如:先以格點鎖定指定 XY 平面上的位置,再以物件鎖點指定高度。

圖片。

按住 Command ⌘ 再按滑鼠左鍵可將滑鼠標記往工作平面 Z 軸的方向移動,再按一次滑鼠左鍵取一點。

這種游標限制方式稱為垂直模式,使用垂直模式讓您可以比較常在 Perspective 作業視窗工作。

圖片。

智惠軌跡指令圖示智慧軌跡

智慧軌跡 (SmartTrack) 是 Rhino 的建模輔助系統,以作業視窗裡不同的 3D 點、幾何圖形與座標軸向建立暫時性的輔助線與輔助點。

暫時性無限延伸的直線 (軌跡線) 與點 (智慧點) 就像真的直線與點一樣,但只有在物件鎖點鎖定了一點之後才會出現。

您可以鎖定軌跡線的交點、垂直點或直接鎖定智慧點,也可以鎖定軌跡線與曲線的交點。軌跡線與智慧點可以在一個指令的執行階段持續作用。

圖片。

座標系統

Rhino 使用工作平面座標與世界座標兩種座標系統,世界座標是固定的,每個作業視窗的世界座標都一樣,但每個作業視窗的工作平面座標各自獨立。

笛卡兒座標

當 Rhino 提示輸入一點時,如果您只輸入 X 與 Y 笛卡兒座標,該點會落在目前作業視窗的工作平面上,關於座標系統的進一步資訊請參考 www.mathopenref.com/coordinates

右手定則

Rhino 使用右手定則,右手定則可以用來辨別工作平面 Z 軸的方向。將右手的姆指與食指打開呈直角,姆指指向正 X 方向時食指是指向正 Y 方向,手掌朝著的方向是正 Z 方向。

世界座標

世界座標是 Rhino 使用的座標系統之一,世界座標系統是固定的無法改變。Rhino 提示輸入一點時,您可以選擇輸入該點的世界座標。

每個作業視窗左下角的世界座標軸圖示的箭頭代表世界座標 X、Y、Z 軸的方向,視圖旋轉時世界座標軸圖示也會跟著旋轉。

工作平面座標

每一個作業視窗都有一個工作平面,工作平面就像是桌面,除非使用座標輸入、垂直模式、物件鎖點或其它游標限制,否則滑鼠游標只能在工作平面上移動。工作平面上有原點、X 軸、Y 軸與格線,工作平面的定位可以任意改變,每個作業視窗的工作平面預設為各自獨立不會相互影響。

工作平面座標是每一個作業視窗自己的座標系統,可以與世界座標不同。

圖片。

Rhino 的標準作業視窗都有預設的工作平面,預設的 Perspective 作業視窗使用的工作平面與 Top 作業視窗相同。

格線位於工作平面上,深紅色的粗線是工作平面的 X 軸,深綠色的粗線是工作平面的 Y 軸,兩條軸線在工作平面原點交會。

CPlane 指令可以變更工作平面的方向與原點的位置,預設的工作平面是世界 Top、世界 Right 與世界 Front。工作平面也可以儲存與還原,或從其它 Rhino 檔案匯入。

2D 的工作平面座標

4 當指令提示指定一點時,在數值欄使用 x,y,z 格式輸入座標,x 代表該點的 X 座標,y 代表該點的 Y 座標,z 代表該點的 Z 座標。

圖片。

3D 的工作平面座標

4 當指令提示指定一點時,在數值欄使用 x,y,z 格式輸入座標,x 代表該點的 X 座標,y 代表該點的 Y 座標,z 代表該點的 Z 座標。

輸入的座標值之間不能有空格。

4 當指令提示指定一點時,要將該點放置在距離工作平面原點 X 軸 3 個單位,Y 軸 4 個單位,Z 軸 10 個單位的位置可以輸入 3,4,10
小技巧:如果您只輸入 XY 座標,得到的點會落在工作平面上。

相對座標

Rhino 會記住上一點的座標,所以您可以使用與上一點的相對位置輸入下一點。在輸入一連串的點時以相對座標輸入會比使用世界座標或工作平面座標方便許多,相對座標是以上一個點為原點。

使用相對座標

4 當指令提示指定一點時,在數值欄使用 rx,y 格式輸入座標,r 代表輸入的座標是從上一點算起的座標 - 相對座標。

例如

1. 執行 Line 指令。
2. 直線起點...提示下,任意指定一點為直線的起點。
3. 直線終點…提示下,輸入 r2,3,按 Enter

直線的終點會被放在從上一點算起 X 方向 2 個單位,Y 方向 3 個單位的位置。

圖片。