Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

zh-tw:rhino:diagnostics [2015/09/14]
zh-tw:rhino:diagnostics [2020/08/14] (current)
Line 1: Line 1:
 +======診斷不良的幾何圖形======
 +這篇資訊被深深埋在Rhino 3D F1 Help裡,是時候把它找出來見光了。
 +
 +有時候模型可能會損壞,損壞的部分可能會造成錯誤。
 +
 +用Rhino的工具也是有可能做出不良的模型,比如:如果用自交曲線來修剪一個表面,Rhino會讓你這麼做,但是做出來的模型沒有經過精準的定義,到後來就會引起一些問題。
 +
 +另一個問題是將一個很小的修整邊緣,加入在連續曲面上較大的修剪曲線。如果Rhino將這些較大的邊緣做配稱調整,有時候那條很小的修整邊緣就會被壓縮得更厲害,甚至只剩下一個點。這個被壓縮過的邊緣已經沒有意義,日後會造成問題。
 +
 +有一些技巧可以提高模型的有效性。
 +
 +用小小細細的線連接修整過的曲線,而不是利用兩曲線的端點做連結,終究會影響到以後陸續加入的邊緣,最後也會造成問題。
 +
 +一些其他運算方式也會衍生出極小的邊緣,比如布林運算,每個物件相對位置有時候就是只差一點點。
 +
 +修剪邊緣非常短或自交是造成錯誤的最大原因。
 +
 +Rhino 有一些工具可以檢查模型是否有這些錯誤。
 +
 +首先嘗試**Check**指令。如果模型無法通過**Check**的檢驗,電腦會列出一些具體的問題。您可以依照列表調整模型。如果模型通過了**Check**的檢驗,也不代表它是百分百結構合理。不良模型的部分,比如某些平面自己摺疊或是自交,那麼要檢查出錯誤就要花上很多時間而且困難度也很高,因為**Check**並不會檢查出這些錯誤,但可以檢驗該物件總體結構。
 +
 +解決方式是**炸開(Explode)**、**取消修剪(Untrim)**,再次**修剪(Trim)**,然後**組合(Join)**。如果模型裡有很多細小的邊緣,請使用**分割邊緣(SplitEdge)**指令把所有邊緣分開,讓他們有個相容的結構,再用**組合邊緣(JoinEdge)**手動配對。
 +
 +當試圖將一些長的跟很小的東西接在一起,有可能會混淆**組合(Join)**指令 - 如果碰到問題,請用低階手動**組合邊緣(JoinEdge)**來替代。
 +
 +這些工具就在**分析(Analyze)**功能表的**邊緣工具(Edge Tools)**底下。您可能需要用到好幾項這一類的工具來修復有問題的模型。
 +
 +避免建模錯誤
 +
 +  * 大致上來說,請避免在模型上用到細小的邊緣。
 +  * 組合的兩條線之間請不要有細線。
 +  * 確認兩相連接的部分都是乾淨簡單而且匹配的邊緣。
 +
 +**您可以...**
 +
 +===列出物件資料結構清單===
 +===檢查物件===
 +===選取不良物件===
 +
  
zh-tw/rhino/diagnostics.txt · Last modified: 2020/08/14 (external edit)