Rebuild

工具列 功能表

曲線工具

曲面工具

編輯

重建

 支援建構歷史

Rebuild 指令以設定的階數與控制點數重建曲線或曲面。

步驟

  • 選取曲線或曲面。

    或按 Ctrl (CMD) + Shift 選取多重曲線的線段。

曲線與擠出物件

重建曲線

  1. 按預覽可檢視重建後的曲線外觀。
  2. 滿意結果後,按確定。

附註

  • 重建時開啟控制點與曲率圖形可以檢視曲線結構在重建後的變化情形。
  • 一次重建數條曲線時,所的曲線都會以指定的階數與控制點數重建。重建後的曲線的節點分佈會比較平均。如果您想要重建後的曲線的節點不平均分佈或有較少的變形,可以使用 FitCrv 指令。

使用手冊 - 編輯曲線與曲面

重建選項

點數

顯示目前 (括號內) 與重建後的控制點數。

階數

顯示目前 (括號內) 與重建後的階數,Rhino 的階數最多可到 11。

控制點數和階數值會自動變化,以滿足控制點數= 階數 + 1 的最低要求。例如控制點數=4 和階數=3 時,減少控制點數也會減少階數,增加階數也會增加控制點數。在封閉曲線/曲面中,起點和終點重疊併計為一個,所以會比開放曲線/曲面少一個控制點。

刪除輸入物件

刪除原來的物件。

 支援建構歷史

刪除輸入物件未勾選時才能支援建構歷史。

在目前的圖層上建立新物件

在目前的圖層建立新物件,取消這個選項會在原來的物件所在的圖層建立新物件。

維持端點的正切方

以二階 (或以上) 且 4 個 (或以上) 的控制點重建開放的曲線時,可維持兩個端點的正切方向。

建立 SubD 友善

使輸出曲線與 SubD 相容。詳情...

啟用此選項後,階數選項將會停用,輸出曲線只能是3階。

選取主曲線

重新建立一條符合另一條曲線參數結構的曲線。主曲線的 SubD 友善狀態將會被忽略。

Loft、Sweep1 和 Sweep2 指令可從具有相同參數結構的斷面線建立更好的曲面。

跨距數

顯示目前 (括號內) 與重建後跨距數。

最大偏差值

按預覽時,回報與原始曲線的最大偏差距離。

預覽

預覽檢視結果。

設定變更後要再按預覽結果才會更新。

使用指令行的隱藏選項

  • 在指令名稱前加上連字號:-Rebuild。
指令行選項

SubCrv

輸入 subcrv 指令,選取一條曲線的某部分。

曲面

重建曲面

  1. 按預覽可檢視重建後的曲面外觀。
  2. 滿意結果後,按確定。

曲面重建選項

點數

U

顯示目前 (括號內) 與重建後 U 方向的控制點數。

V

顯示目前 (括號內) 與重建後 V 方向的控制點數。

階數

U

顯示目前 (括號內) 與重建後 U 方向的階數。

V

顯示目前 (括號內) 與重建後 V 方向的階數。

控制點數和階數值會自動變化,以滿足控制點數= 階數 + 1 的最低要求。例如控制點數=4 和階數=3 時,減少控制點數也會減少階數,增加階數也會增加控制點數。在封閉曲線/曲面中,起點和終點重疊併計為一個,所以會比開放曲線/曲面少一個控制點。

選項

刪除輸入物件

刪除原來的物件。

目前的圖層

在目前的圖層建立新曲面,取消這個選項會在原來的曲面所在的圖層建立新曲面。

重新修剪

以原來的邊緣曲線修剪重建後的曲面。

跨距數

U

顯示目前 (括號內) 與重建後 U 方向的跨距數。

V

顯示目前 (括號內) 與重建後 V 方向的跨距數。

最大偏差值

計算重建的曲面與原來的曲面之間的最大偏差值。

計算

計算原來的曲面與重建後的曲面之間的偏差距離,計算偏差距離的位置是結構線的交點與每個跨距的中點。

指示線的顏色可以用來判斷重建後的曲面與原來的曲面之間的偏差距離,綠色代表曲面的偏差距離小於絕對 公差,黃色代表偏差距離介於絕對公差與絕對公差的10倍之間,紅色代表偏差距離大於絕對公差的10倍。

預覽

預覽檢視結果。

設定變更後要再按預覽結果才會更新。

RebuildUV

工具列 功能表

曲面工具

未在功能表裡。

RebuildUV 指令以設定的控制點數重建曲面的 U 或 V 方向,並設定為 3 階。在另一個方向的曲面結構則保持不變。

步驟

  • 選取要重建的曲面。
指令行選項

方向
(只適用曲面)

選擇 U 或 V 方向。

點數

設定重建後的控制點數。

型式

鬆弛

放樣曲面的控制點會放在斷面曲線的控制點上,這個選項可以建立比較平滑、容易編輯的曲面,但該曲面不會通過所有斷面曲線。

法線

斷面曲線之間的曲面以均量延展,當您想建立的曲面是比較平緩或斷面曲線之間距離比較大時可以使用這個選項。

平直區段

放樣曲面在斷面曲線之間是平直的曲面。

緊繃

放樣曲面更緊繃地通過斷面曲線,適用於建立轉角處的曲面。

等比例

使用一致的參數間距。

刪除輸入物件

是

刪除原來的物件。

否

保留原來的物件。

目前的圖層

將輸出的物件建立在目前的圖層上。

重新修剪

以原來的邊緣曲線修剪重建後的曲面。

RebuildCrvNonUniform

工具列 功能表

曲線工具

未在功能表裡。

RebuildCrvNonUniform 指令以非一致的參數間距及互動性的方式重建曲線。

步驟

  1. 選取曲線。
  2. 在曲線上拖曳分段點。
  3. 點選方向箭頭可以反轉曲線方向。
指令行選項

要求的公差

指定重建後的曲線與原曲線之間允許的最大偏差距離。如果提供的控制點數不足,重建後的曲線與原曲線的偏差可能會大於 RequestedTolerance。

重建後的曲線與原來的曲線之間的最大偏差距離會顯示在指令行,並在曲線上做標記。

最大點數

設定每一條曲線在重建時被允許使用的最大控制點數。

四分段

在每一條曲線上多加入兩個操作點,用以控制 RebuildCrvNonUniform 指令如何分佈控制點,移動位於曲線兩端的操作點可以縮短曲線重建後的長度。

刪除輸入物件

是

刪除原來的物件。

否

保留原來的物件。

重置點的位置

將重建曲線上的操作點回復到原來的位置。

SubCrv

輸入 subcrv 指令,選取一條曲線的某部分。

Elmo

工具列

功能表

未在工具列上。

Elmo 指令以更多可自訂的選項重建曲線。

多重曲線以較少的控制點重建,並保留其銳角點。

指令行選項

點數

重建後曲線的控制點數。

可變點數

以不同數量的控制點重建曲線,以產生最小的差距。

最小值/最大值

重建後曲線允許的最少/最多控制點數。

階數 (1~11)

重建後曲線的階數。

正切銜接 (無/起點/終點/兩端)

控制是否保持輸入曲線起點、終點或兩端的正切方向。選擇「無」可忽略兩端的正切方向。

SubD 友善

使產生的曲線與 SubD 相容。

平滑化 (無/低/中等/高/自訂)

控制產生曲線的平滑程度。

  • 平滑化數值可設為 0 (無)、0.01 (低)、0.1 (中等)、1 (高),或 0 到 10 之間的自訂數值。

  • 數值越高,與輸入曲線的偏差越大。

等比例 (無/低/中等/高/自訂)

控制重建後曲線上控制點分布的均勻程度。

  • 等比例數值可設為 0 (無)、0.01 (低)、0.1 (中等)、1 (高),或 0 到 10 之間的自訂數值。

  • 數值越高,控制點之間的間距越均勻。

銳角點分割

控制是否分割多重曲線的銳角點。此選項僅適用於多重曲線或曲率不連續的曲線。

銳角點角度

相鄰曲線段之間被視為銳角點的最小角度 (單位為度)。超過此角度的曲線段會在銳角點處分割。

在曲率變化處分割

在曲率不連續的位置分割曲線,即使該處並非尖銳的銳角點。

階數 2 曲線的曲率圖形在兩處不連續。

請參考

Rebuild

以設定的階數與控制點數重建曲線、曲面或擠出物件。