編輯 - Rhino 5 的新功能
概觀
複雜的物件編輯更快速、簡單,加上數百項的改善:
- 可以對次物件進行變動操作
- 實體薄殼
- 許多指令加入建構歷史支援
- 有許多新指令與改善
次物件編輯
可以直接選取次物件進行編輯是 Rhino 5 重要的新功能之一,例如多重曲面的面、邊緣可以直接選取,搭配操作軸的使用可以直接擠出建立物件。
薄殼
新增薄殼指令,讓模型的薄殼作業變得快速、簡單。
- Shell - 薄殼指令,只能用於無非流形邊緣的曲面實體物件,它會將選取的曲面移除,再將其它曲面向內偏移,建立薄壁實體。
- OffsetSrf - 可用於偏移多重曲面,偏移後產生的縫隙可以銳角或圓角填補。
建構歷史
下列指令加入建構歷史支援:
- 曲線指令:ArcBlend、Crv2View、CSec、CurveThroughPolyline、CurveThroughPt、Helix (環繞曲線選項)、Offset、ProjectToCPlane、Pull、Spiral (環繞曲線選項)、TweenCurves。
- 曲面指令:OffsetSrf、Patch、Pipe、PlanarSrf、Ribbon、Slab、Sweep1、Sweep2、TweenSurfaces。
- 變動指令:ArrayCrv、ArrayCrvOnSrf、ArrayLinear、ArraySrf。
- 變動指令 (複製=是):Bend、Oreint、OreintCrvToEdge、OrientOnSrf、RemapCPlane、SetPt、Stretch、Taper、Twist。
- 標註指令:Dim、DimAligned、DimAngle、DimArea、DimCurveLength、DimDiameter、DimOrdinate、DimRadius、DimRotated、Hatch。
新增可以啟用/停用記錄建構歷史的符號:
- 在指令名稱之前加上 # (井號) 可以啟用記錄建構歷史。
- 在指令名稱之前加上 % (百分比) 可以停用記錄建構歷史。
變動
新指令
- ArrayLinear - 沿著指定的方向陣列物件。
- BoxEdit - 以對話框參數調整物件的位置、大小、旋轉角度。
- 操作軸 - 互動性的操作界面,可以用於移動、旋轉、縮放物件或次物件,也可用於擠出物件。
- MirrorHole - 鏡射複製平面上的洞。
- ScaleByPlane - 可以設定縮放參考平面的二軸不等比縮放指令。
- Smash - 展平雙向都有曲率的曲面。
- 建立與複曲率曲面面積大小相近的平面。
- 這個指令適用於展開具有彈性、可延展的布料或其它材質。
- Smash 指令是由 UnrollSrf 指令修改而來,以 UnrollSrf 指令展開的曲面必需有一個方向是直的,而 Smash 指令沒有這個限制,但會有誤差。
- 因為將兩個方向都有曲率的物件 (像半邊的椰子殼) 平面化成一張紙的樣子是不可能的,展開的結果總是存在不同程度的誤差。這個指令適用於展開曲率不大的曲面,並以展開後的平面形狀做為切割有彈性的材質 (例如:橡皮) 的參考。
- Squish - 將展開時必定會有誤差 (兩個方向都有曲率) 的 3D 網格或 NURBS 曲面展開為平面。
- Squish 指令在展開的平面上會以紅色與綠色點標示收縮與延展的部分。
- 同時以註解點標示出十個變形最大的位置與變形的百分比。
- SquishBack - 將 Squish 指令展開的平面與其上的曲線對應回原來的 3D 曲面上。
- SquishInfo - 顯示展開後的平面使用的展開設定。
改善
- Align
- 新增雙向置中選項,可將物件在水平與垂直兩個方向置中對齊。
- 物件對齊時可以指定對齊點或使用自動對齊。
- Array - 新增預覽選項。
- ArrayPolar
- 新增預覽選項。
- 新增旋轉選項,可以使環形陣列的物件維持原來的方向 (摩天輪的效果)。
- 新增Z偏移選項,可以使環形陣列的物件等距增加高度 (旋轉梯的效果)。
- 圖塊 - 所有變形指令 (Flow、FlowAlongSrf、Bend、Taper、Twist、Stretch、OrientOnSrf) 現在可以選取圖塊引例。
- 拖曳 + Alt
- 先按住 Alt 再按住滑鼠左鍵拖曳,強制使用框選/跨選。
- 拖曳物件時按住 Alt 可以暫時停用物件鎖點。
- 拖曳物件時敲擊 Alt 可以複製物件。
- Mirror - 新增 X 軸與 Y 軸選項,可以將物件複製到工作平面 X 軸或 Y 軸的另外一側。
- MoveUVN - 新增控制點連線延伸線選項,可以沿著控制點連線的延伸方向移動。
- 推移鍵 - 可以用來移動網格與多重曲面的次物件。
- OrientCrvToEdge - 新增反轉曲面與反轉曲線選項,可以用來變更曲線定位至曲面邊緣的方向,共有四種變化。
- OrientOnSrf - 新增不論修剪與否選項。
- Project 與 Pull
- 新增鬆弛選項,可以將曲線的編輯點投影或拉至曲面上,曲線的結構不會改變。
- 新增目的圖層選項。
- Shear - 可以用來傾斜網格與多重曲面的次物件。
- SoftEditCrv - 改善操作流程。
- Stretch - 新增長度選項,可以設定物件延展的目標長度。
新指令
- ConvertExtrusion - 將擠出物件轉換為多重曲面或曲面。
- MakeUniformUV - 可以選擇只將曲面的 U 或 V 方向的參數一致化。
- MatchCrvDir - 改變選取的曲線的方向,使與指定的曲線的方向一致。
- MatchProperties - 將一個物件的物件、材質、貼圖內容套用給選取的物件。
- MergeAllEdges - 合併選取的物件上所有可合併的邊緣段。
- ModifyRadius - 修改圓弧或圓的半徑。
- NonmanifoldMerge - 從有交集的曲面或多重曲面建立以非流形邊緣組合的多重曲面。
- RebuildUV - 將曲面的一個方向以放樣重建,與 Loft 指令一樣有型式選項,可以選擇標準、鬆弛、緊繃、平直區段、一致。
- SolidPtOn - 可以開啟位於多重曲面邊緣端點的實體點編輯形狀。
- SetSurfaceTangent - 編輯曲面的未修剪並且未組合的邊緣的正切方向。
- UnjoinEdge - 取消多重曲面上選取的邊緣的組合狀態。
- UntrimAll - 取消曲面外圍邊界與內部的洞的修剪狀態。
- UntrimBorder - 取消曲面外圍邊界的修剪狀態,保留內部的洞。
- UntrimHoles - 取消曲面內部的洞的修剪狀態,保留外圍邊界的修剪邊緣。
其它改善
- BlendEdge
- 新增連鎖邊緣選項。
- 改善路徑型式=與邊緣距離的計算方式。
- 新增上次選取的邊緣選項,重新執行指令時可以直接選取上次選取的邊緣。
- 在編輯控制桿步驟新增選取邊緣選項,可以用來加選邊緣,已經設定半徑的控制桿不受影響。
- 新增顯示半徑選項,可以設定選取邊緣時是否顯示半徑。
- BooleanSplit - 新增刪除輸入物件選項。
- ChamferEdge
- 新增連鎖邊緣選項。
- 改善路徑型式=與邊緣距離的計算方式。
- 新增上次選取的邊緣選項,重新執行指令時可以直接選取上次選取的邊緣。
- 在編輯控制桿步驟新增選取邊緣選項,可以用來加選邊緣,已經設定斜角距離的控制桿不受影響。
- 新增顯示斜角距離選項,可以設定選取邊緣時是否顯示斜角距離。
- ChangeDegree - 可以顯示 UV 方向箭頭。
- Convert - 新增最小長度與最大長度選項,可以控制輸出的線段的長度。
- Delete - 可以刪除曲線的編輯點。
- Divide - 新增分割選項。
- DivideAlongCreases - 新增分割正切點選項。
- Extend
- 輸入負的延伸長度數值可以逆向修剪曲線。
- 邊界物件可以預選。
- ExtendCrvOnSrf - 可以一次選取數條曲線。
- ExtendSrf - 可以延伸曲面的修剪邊緣。
- ExtractSubCrv - 新增複製與組合選項。
- Fillet - 輸入的曲線是組合的結果曲線就是組合的。
- FilletEdge
- 新增上次選取的邊緣選項。
- 新增修剪並組合選項,建立圓角時可以選擇不修剪輸入的物件。
- 預覽選項改為可切換的方式,可以設定是否即時預覽。
- 新增連鎖邊緣選項。
- 新增顯示半徑選項,可以設定選取邊緣時是否顯示半徑。
- 在編輯控制桿步驟新增選取邊緣選項,可以用來加選邊緣,已經設定半徑的控制桿不受影響。
- FitSrf - 可以顯示 UV 方向箭頭。
- HBar - 新增固定控制桿長度選項。
- InsertKink - 現在可以用於曲面。
- Match - 新增與邊緣垂直選項,可以使變更的曲線與目標曲面邊緣垂直。
- MatchSrf
- 維持另一端選項可以設定為無、位置、正切、曲率,可避免曲線銜接可能增加控制點的情形。
- 精確銜接新增距離、正切、曲率三種公差設定。
- Rebuild - 可以顯示 UV 方向箭頭。
- RemoveKnot - 新增復原選項。
- RemoveMultiKnot - 現在可以用於曲面。
- RoundHole - 新增曲面法線、工作平面法線、指定三種方向選項。
- Smooth - 新增固定邊界選項,可以使曲面的邊緣固定不動。
- SoftEditSrf - 新增方向限制選項。
- Split - 新增縮回選項,使曲面分割後縮回控制點。
- SubCrv - 新增複製選項。
- VariableBlendSrf
- 編輯控制桿的半徑時新增從曲線與從兩點兩個選項。
- 狀態列可以顯示正在編輯的控制桿的位置邊緣的半徑。
- 編輯控制桿時作業視窗裡的半徑數值可以動態顯示。
- VariableChamferSrf
- 編輯控制桿的半徑時新增從曲線與從兩點兩個選項。
- 狀態列可以顯示正在編輯的控制桿的位置邊緣的半徑。
- 編輯控制桿時作業視窗裡的半徑數值可以動態顯示。
- WireCut - 新增兩側、刪除輸入物件、直線、反轉選項。
