11 - 曲線與曲面分析

Rhino 是在數學上精確的 NURBS 建模軟體,因此包含一些可以分析物件資訊的工具。

測量距離、角度與半徑

某些分析指令可以顯示位置、距離、直線之間的角度與曲線半徑等資訊。例如:

方向

曲線與曲面都有方向性,某些指令的計算與物件的方向有關,某些指令會以方向箭號顯示物件的方向,並有反轉選項可以反轉物件的方向。

每一個曲面其實都具有矩形的結構,曲面有三個方向:U、V、N (法線)。

曲面的 U、V 方向會隨著曲面的形狀"流動",U 方向以紅色箭頭顯示,V 方向以綠色箭頭顯示,與格線軸是一樣的顏色,N (法線) 方向以白色箭頭顯示。您可以將曲面的 U、V、N 方向視為一般的 X、Y、Z 方向一樣,只不過 U、V、N 方向是位於曲面上。

曲面上的貼圖對應與插入節點都與 U、V 方向有關。

Dir 指令可以顯示曲線與曲面的方向。

下圖是一條顯示方向箭號的曲線,如果它的方向從未被改變過,方向箭號顯示的是建立曲線時的方向,也就是曲線起點至終點的方向。

Dir 指令可以也可以改變曲線的方向。

曲線方向

曲面的法線方向箭號與曲面垂直,U、V 方向箭號沿著曲面流動,封閉曲面的法線方向必定朝外。

Dir 指令可以改變曲面的 U、V 與法線方向,曲面的 U、V 方向會影響貼圖的方向。

曲面方向

以視覺分析曲面

視覺化曲面分析指令可以讓您判斷曲面的平滑度,這些分析指令使用 NURBS 曲面的評估與彩現技術,以假色或反射貼圖協助分析曲面的平滑度,可以看見曲面的曲率與找出破面的地方。

曲率分析

CurvatureAnalysis 指令使用假色分析曲面的曲率,可以分析曲面的高斯曲率、平均曲率、最小與最大曲率半徑。

環境貼圖

EMap 指令在曲面上顯示看起來像是反射度很高的金屬反射周圍影像的貼圖,可以找出曲面的缺陷與確認曲面的平滑度是否符合要求。

fluorescent_tube.bmp 環境貼圖模擬反射度很高的金屬反射日光燈管的效果。

斑馬紋

Zebra 指令在曲面上顯示反射條紋,是以視覺檢查曲面缺陷與曲面之間的正切或曲率連續性的方法之一。

拔模角度分析

DraftAngleAnalysis 指令可以顯示曲面相對於使用中工作平面的拔模角度。

DraftAngleAnalysis 指令使用的拔模方向是工作平面 Z 軸的方向,也是使用假色顯示的分析方法。

邊緣分析

布林運算或組合失敗可能是因為曲面有破洞或曲面的邊緣因為某些原因造成縫隙,曲面的修剪邊緣實際上是埋入曲面的修剪曲線。

ShowEdges 指令可用醒目顏色顯示外露邊緣、非流形邊緣或所有邊緣。

外露的邊緣
非流形的邊緣
全部邊緣

一個多重曲面可能看起來是封閉的,但 Properties 指令的物件內容卻顯示它是開放的,某些指令作業或匯出功能需要封閉的多重曲面,封閉的模型的品質通常比有小縫隙的模型好。

Rhino 有工具可以找出未組合的"外露"邊緣。當一個曲面與其它曲面組合成為多重曲面後有留下未組合的邊緣代表該多重曲面有外露邊緣。以 Properties 指令檢查物件的內容時,有外露邊緣的多重曲面會顯示為開放的多重曲面ShowEdges 指令可以找出未組合的外露邊緣。

其它的邊緣工具可以分割邊緣、合併端點相接的兩段邊緣或強制組合曲面的兩個外露邊緣,您也可以使用內部公差重建曲面的邊緣,這些邊緣工具包括:

檢測

檢測工具可以列出物件的內部資料結構或選取需要修復的物件。List CheckSelBadObjectsAudit3dmFile 指令得到的結果通常是給 Rhino 程式設計師分析曲面發生錯誤的原因之用。

 

 

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