unroll_developable_surface.pngUnrollSrf

 

可以在哪裡找到這個指令?

unroll_developable_surface.png工具列

menuicon.png功能表

ctrlplus.png快速鍵

UnrollSrf 指令

將 UV 兩個方向之中只有一個方向有曲率 (不是直的) 的曲面或多重曲面攤開為平面。

步驟

number-1.png選取曲面或多重曲面。

number-2.png選取曲面上的曲線。

您可以選取曲面上曲線,和曲面一同展開。

附註

使用高斯曲率分析判斷曲面雙向都有曲率的部分 (無法展開的部分)。

像球體或雙向都有曲率的自由造型曲面無法展開。

選項

炸開

展開後的曲面各自分開。

展開後的曲面以未展開前的共用邊緣組合在一起。

附註:要決定展開時分割的邊緣可以先使用 UnjoinEdge 指令將多重曲面的組合邊緣分離,再以炸開=否展開。

標註

展開前及展開後的曲面邊緣會以註解點標示相對的邊緣。

保留內容

物件內容複製到展開後的曲面。

相對公差

在曲面的一個方向 (U 或 V) 的結構線兩端之間拉出一條直線,如果此結構線偏離直線的距離小於 [結構線長度 x 相對公差],那麼曲面的此方向會被視為直的。

可展開的曲面

Rhino 有一些指令可以建立或攤平可展開的曲面 (曲面上可以有洞或曲線)。

可展開的曲面就像是把無法延展、分離或收縮的材質捲起來一樣,例如:圓柱體、圓錐體及鋼板船殼。


展開後的曲面可以做為鋼板的切割路徑。

想像一下使用鋁箔建立您想要的曲面形狀,如果在塑形的時候鋁箔皺了或是破了,您想要的曲面形狀即是不可展開的。球體就是一個不可展開的例子,鋁箔無法伏貼地包覆在球體上,現代汽車的車體外型及擋風玻璃都是屬於這一類的造型。

Loft 指令的可展開的選項建立的是有一個方向是直的曲面,您也可以使用其它的方法建立可展開的曲面,但建立的曲面必需至少有一個方向是直的,才能使用 UnrollSrf 指令展開,您可以可展開的曲面上放置尺規,在曲面的兩個邊緣之間尺規可以完全接觸曲面時,稱為尺規線。


尺規線

因為曲面有一個方向是直的,所以該曲面上的每一點的高斯曲率都是 0。Rhino 無法展開高斯曲率不是 0 或沒有任何一個方向是直的曲面。

因為可展開的曲面無法以任意兩條曲線建立,以 Loft 指令的可展開的型式建立的曲面型狀可能無法預期,形狀類似而且沒有銳角的曲線比較適合於建立可展開的曲面。

您可以使用高斯曲率分析找出曲面無法展開的部分。

可展開的曲面適用於設計機翼或水翼型式的曲面,但不適用於需要彎曲或展開金屬片的管路製作或布料剪裁。

專業使用者的建議

在 Rhino 裡使用可展開的曲面與匯出平面的 Rhino 幾何圖形為 DWG 或 DXF 給切割機是兩個可能發生問題的作業。

可展開曲面可能發生的問題:

Loft 指令的可展開的型式建立的曲面可能因為輸入曲線結構稍有不同及曲線的複雜呈度而產生非常不一樣的結果。以這個型式建立曲面時,請儘量以結構簡單而且參數化完全相同的曲線做為輸入曲線才能產生比較好的結果。

選取曲線時選取不同的端點可能產生不同的結果,有些時候您可以結合不同的結果產生較好的可展開的曲面。

可展開的曲面不必定是整平的曲面。

從 3D 曲面建立可展開的曲面,再將可展開的曲面展開,曲面展開後的面積與尺規線長度和原來的 3D 曲面之間會有誤差,但 Rhino 不會提出警告。

您可以展開無法展開的曲面。

Rhino 並沒有任何使曲面變得比較容易展開的方法,因為金屬具有某些程度的延展性 (尤其是鋁),即使和數學上可正確展開的曲面有相當程度的偏差,但仍然可以展開。

使用 CurvatureAnalysis 指令的高斯曲率分析協助建立曲面代替可展開的放樣是解決這個問題的一個方法,但除非曲面符合 UnrollSrf 指令的要求,否則 Rhino 無法以這個方式建立曲面。

從 Rhino 匯出平面的幾何圖形給切割機:

比較 Rhino 匯出到 DWG/DXF 的幾何圖形和原來的幾何圖形非常重要。匯出 DWG 格式的對話框中的設定有很大的影響,匯出的設定錯誤時,Rhino 會將曲線轉換成頂點密集的多重直線,或內插點太稀疏的曲線。

為什麼有些曲面無法攤平

許多設計師的設計需要重 3D 物件上的圖形展開為 2D 的平面圖形,3D 的曲面可以使用高斯曲率分析將曲面分為可以展開的與不可展開的兩種類型。

可以展開的曲面可以耗無誤差的展開成平面,例如:圓錐體、平頂錐體、圓柱體。

unrollsrf-001.png
圓錐體、平頂錐體、圓柱體曲面展開後的情形。

球體或自由造型的曲面都是屬於無法精確展開的曲面。

unrollsrf-003.png
不可展開的曲面。

雙向都有曲率的曲面展開時會有誤差,僅適用於有延展/收縮性的材質。

Curvature 指令可以顯示曲面的曲率圓。當您在曲面上移動滑鼠標記時,不可展開的曲面會顯示兩個圓弧。可展開的曲面會顯示一個圓弧與一條直線,代表曲面只有一個方向有曲率。

unrollsrf-005.png
可展開的圓柱曲面的曲率圓。

unrollsrf-006.png
不可展開的球體曲面的曲率圓。

將不可展開的曲面展開成平面是一種複雜的運算,物件材質的延展性是重要因素之一。

可展開的曲面可以由平面的紙張經過裁切、摺疊完成,摺紙可以製作的物件就是 Rhino 的 UnrollSrf 指令可以展開的物件。雖然紙張也可以組合成類似球體的形狀,但這樣的球體終究是非平滑的球體。如果您的物件必需使用有延展性的材質才能完成,那該物件是屬於 UnrollSrf 指令無法展開的物件。

unrollsrf-007.png

以數個可展開的平面組合而成的類球體。

Smash 指令可以用來展開雙向都有曲率的物件,但會有延展與收縮的誤差,適合用於展開有本身具延展性的材質。

請參考

展開曲線與曲面。

Smash

展平雙向都有曲率的曲面。

Squish

將展開時必定會有誤差 (兩個方向都有曲率) 的 3D 網格或 NURBS 曲面展開為平面。