FitCrv
| 工具列 | 功能表 |
|---|---|
|
|
曲線 曲線編輯工具 > 重新逼近公差 |
FitCrv 指令以設定的 階數 與 公差將輸入的曲線重建為非有理的 NURBS 曲線。
附註
- 此指令常用於簡化控制點很多、結構非常複雜的曲線。
- 參數化的選擇使定義域大約從 0 到曲線長度,並且對於定義域中的參數 t,從 0 到 t 的子曲線長度大約等於 t。
- 節點的間距與輸入的曲線的曲率有關,曲率越大的部分節點越密集。
- 重新逼近得到的曲線通常會有較少的控制點,當輸入的曲線結構已經非常簡單時得到的曲線的控制點也可能會變多。
步驟
附註
- 當輸入的曲線為多重曲線時,FitCrv 指令可保留多重曲線的角點,並以適當的控制點數重建每一個子線段。
- 當輸入的曲線有非常密集的控制點時,FitCrv 指令會以較少的控制點數建立一條與輸入的曲線形狀非常類似的曲線。
| 指令行選項 | |
|---|---|
|
刪除輸入物件 |
是刪除原來的物件。 否保留原來的物件。 |
|
階數 |
設定曲線或曲面的階數。 建立階數較高的曲線時,控制點的數目必需比階數大 1 或以上,得到的曲線的階數才會是設定的階數。 |
|
目的圖層 |
設定指令建立物件的圖層。 目前的在目前的圖層建立物件。 輸入物件在輸入物件所在的圖層建立物件。 附註:如果輸入的物件是分工作業附加的物件, 輸出的物件將建立在目前的圖層。 目標物件在目標物件所在的圖層建立物件。 |
|
角度公差 |
設定曲線重新逼近後是否保留角點的角度臨界值。
在此範例中,當角度公差 = 10 時,重新逼近後會保留藍色曲線上的銳角。
|
|
輸入 subcrv 指令,選取一條曲線的某部分。 |
|