5 - 精確建模

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

Rhino 的游標

Rhino 的滑鼠游標由一個標記和一個十字游標所組成,標記通常是在十字游標的中心,而十字游標始終跟隨滑鼠游標移動。

Rhino 滑鼠游標 (1)、標記 (2) 、十字游標 (3)

限制發生作用時標記有可能會離開十字游標。例如: 垂直模式啟用時,會顯示一條連結到標記的軌跡線,按滑鼠左鍵可以指定標記的位置.

格點鎖定

鎖定格點可以限制滑鼠標記只能在 X 和 Y 方向無限延伸、不可見的格點上移動。

按狀態列上的鎖定格點按鈕可開啟/關閉格點鎖定功能。在鎖定格點按鈕按滑鼠右鍵可以設定鎖定間距及其它選項。

鎖定格點開啟 (左)、鎖定格點關閉 (右)

正交模式

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

按狀態列上的正交按鈕可開啟/關閉正交模式。

按住 Shift 鍵可暫時開啟/關閉正交模式。

正交關閉 (左)、正交 90° (中)、正交 45° (右)

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

正交關閉 (左)、正交開啟 (右)

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

物件鎖點

當 Rhino 要求您指定一個點時,您可以使用物件鎖點指定現有物件上的精確位置。當您將游標移動到物件可鎖定的位置附近時,標記會跳至該位置。

物件鎖點列

物件鎖點列可以設定物件鎖點。物件鎖點列預設停靠在 Rhino 視窗的下方邊緣,但也可以停靠在其它位置或是浮動。如果物件鎖點列未開啟,可以按狀態列的物件鎖點按鈕將它開啟。有物件鎖點啟用時,物件鎖點以粗體顯示。

持續性物件鎖點

持續性物件鎖點會保持開啟狀態,直到您將其關閉。您可以根據需要開啟多個持續性物件鎖點。

開啟持續性物件鎖點

單次性物件鎖點

同時啟用數個持續性物件鎖點常會相互干擾,使用單次性物件鎖點取代持續性物件鎖點可避免發生干擾,並保留持續性物件鎖點的設定。

開啟單次性物件鎖點

物件鎖點的優先權高於格點鎖定、正交或其它限制模式。有時候物件鎖點也可以與其它限制模式配合使用,除了在此章節裡有一些這樣的例子以外,Rhino 說明檔的物件鎖點主題也有一些示範短片與詳細說明。

暫停所有持續性物件鎖點

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

清除所有持續性物件鎖點

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

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

參考性的物件鎖點

有些特殊的物件鎖點可以設定參考點協助取得另一點。

這些物件鎖點的說明請參考 Rhino 說明檔的物件鎖點主題。

這些特殊的物件鎖點也可以從物件鎖點列啟用。

開啟特殊的物件鎖點

限制滑鼠游標的移動

您可以在輸入點時將滑鼠游標限制在距上一點的某個距離或角度。

正交

正交模式可限制滑鼠標記在上一個點的 90 度方向移動。

附註: 預設角度為 90 度,但可以在正交的按鈕上按滑鼠右鍵的選項設定任何角度。

舉例: 使用正交模式畫一條直線

  1. 輸入 Line
  2. 直線起點提示下,任意指定一點為直線的起點。
  3. 直線終點提示下,將滑鼠拖曳距離起點一段距離指定一點。
  4. 拖曳滑鼠時可以按正交按鈕切換正交的開啟和關閉。

    您會看到滑鼠標記在正交模式開啟時會跳到 90 度的位置,當正交模式關閉時,則可以自由拖曳滑鼠。

附註: 按住 Shift 鍵可以暫時切換正交模式的開啟/關閉。

距離限制

距離限制可以將滑鼠游標限制在距上一點的某個距離,在指令提示時輸入數字設定指令執行期間的距離限制。

舉例: 使用距離限制畫一條直線

  1. 輸入 Line
  2. 直線起點提示下,任意指定一點為直線的起點。
  3. 直線終點提示下,輸入一個數字,按 Enter
    設定距離後,將滑鼠游標隨處拖曳,您會看到標記與第一點的距離始終不變。
    您也可以配合鎖定格點或物件鎖點鎖定某個點為下一點的方向。
  4. 圍繞第一個點拖曳直線,直到其指向您想要的方向,按滑鼠左鍵。

角度限制

角度限制與正交很類似,但您可以設定任何角度,角度限制的設定只對下一個點有效。

舉例: 使用角度限制畫一條直線

  1. 輸入 Line
  2. 直線起點提示下,任意指定一點為直線的起點。
  3. 直線終點提示下,輸入 < 加一個角度值,例如 35
    角度限制的數字以 < 符號開頭,因為此符號與幾何學的角度符號很像。
  4. 設定角度後,圍繞第一個點拖曳直線。
    您將看到標記以 35 度為間隔繞著第一個點跳動。

  5. 拖曳直線到您想要的距離,指定一點為直線的終點。

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

距離限制與角度限制可以同時使用,先輸入角度或是輸入距離都可以。

舉例: 同時使用距離與角度限制畫一條直線

  1. 輸入 Line
  2. 直線起點提示下,任意指定一點為直線的起點。
  3. 直線終點提示下,輸入一個距離值,按 Enter
  4. 於下一個直線終點的提示下輸入 < 後面接著一個角度值,按 Enter
  5. 拖曳直線。
    您會看到標記被限制在距離第一個點的設定距離與角度間隔。

智慧軌跡

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

暫時性無限延伸的直線 (軌跡線) 與點 (智慧點) 就像真的直線與點一樣,可以使用物件鎖點。

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

座標系統

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

關於座標系統的進一步資訊請參考 www.mathopenref.com/coordinates

右手定則

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

工作平面座標

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

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

工作平面的格線可以幫助您分辨方向,深紅色的粗線是工作平面的正 X 軸,深綠色的粗線是工作平面的正 Y 軸,兩條軸線在工作平面原點 (0,0) 交會。

附註: 預設不顯示工作平面的 Z 軸,以減少螢幕上的混亂情況。

舉例: 使用 2D 工作平面座標畫一條直線

  1. 輸入 Line
  2. 直線起點提示下,輸入 1,1。
    這是以 x,y 格式表示直線起點的工作平面座標,x 代表該點的 X 座標,y 代表該點的 Y 座標。輸入的座標值之間不能有空格。
  3. 直線終點提示下,輸入 4,2

這一條線是開始於距離工作平面原點正 X 軸 1 個單位,正 Y 軸 1 個單位,結束於距離工作平面原點正 X 軸 4 個單位,正 Y 軸 2 個單位。

3D 工作平面座標

您也可以使用 3D 座標放置不在工作平面上的點。

在執行指令期間,當指令提示指定一點時可使用 3D 座標,在指令行使用 x,y,z 格式輸入座標,x 代表該點的 X 座標,y 代表該點的 Y 座標,z 代表該點的 Z 座標。

舉例: 使用工作平面座標在 3D 空間放一個點

  1. 輸入 Point
  2. 點物件的位置提示下,輸入 3,4,10
    點物件會被放在距離工作平面原點 X 軸 3 個單位,Y 軸 4 個單位,Z 軸 10 個單位的位置。

相對座標

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

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

舉例: 使用相對座標畫一條直線

  1. 輸入 Line
  2. 直線起點...提示下,任意指定一點為直線的起點。
  3. 直線終點…提示下,輸入 r2,3,按 Enter
    直線的終點會被放在從上一點算起 X 方向 2 個單位,Y 方向 3 個單位的位置。

世界座標

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

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

垂直模式

垂直模式可以向 Z 軸的正向或負向指定不在工作平面上的點。垂直模式需要指定兩個點, 第一點是基準點,第二點是指定最終點在基準點之上或之下的距離。

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

使用垂直模式讓您可以比較容易在 Perspective 作業視窗工作。

舉例: 使用垂直模式畫一條 3D 曲線

  1. 輸入 Curve

  2. 曲線起點提示下,在 Perspective 作業視窗放置第一個點。

  3. Perspective 作業視窗指定曲線的下一點

  4. 按住 Ctrl 鍵,並在 Perspective 作業視窗指定一點啟用垂直限制。

    這是垂直模式的基準點,指定基準點之後,標記會被限制在穿過基準點、垂直於工作平面的軌跡線上。

  5. Perspective 作業視窗移動滑鼠游標。

  6. 在 Z 座標指定第二個點。

    -或-

    輸入數字指定距離工作平面的高度,正的數值代表工作平面之上,負的數值代表工作平面之下。

    您也可以與其它的限制方式搭配使用,例如使用座標、物件鎖點、鎖定格點指定第一點,然後使用物件鎖點指定高度。

請參考

如果您想進一步了解 3D 建模的數學原則,請參考: www.mathopenref.com

 

 

Rhinoceros 6 for Windows © 2010-2018 Robert McNeel & Associates. 07-May-2021