UnifyMeshNormals |
|
工具列 |
功能表 網格修復工具 統一法線 |
快速鍵 |
UnifyMeshNormals 指令
反轉網格面的法線方向,使同一個網格物件中的所有網格面的法線方向一致。
這個指令可以用來修復網格物件,讓網格物件可以輸出快速原型 ( Rapid Prototyping )。
步驟
選取單一網格物件。
所有網格面的法線方向會朝向網格的同一側。
UnifyMeshNormals 指令會反轉一個網格中法線方向不正確的網格面,使所有網格面朝向網格的同一側,這個指令可用於整理要被匯出到 3ds max 的網格物件。選項 > 視圖 > 顯示模式下的頁面可以設定以不同的顏色顯示物件的正面與反面,讓您可以看出有哪些網格面需要反轉。
附註
如果 UnifyMeshNormals 指令無法對網格發生作用,請先將網格炸開,將網格面的法線方向統一以後再組合一次。
網格有兩種法線:頂點法線與網格面法線。
所有的網格都有法線方向,但有些網格沒有頂點法線。例如:3D 面、網格基本物件及不是以 3DM 或 3DS 格式匯入的網格都沒有頂點法線。
通常,網格面頂點的順序決定網格面的法線方向,頂點順序必需是順時針或逆時針方向,您可以用右手定則由頂點的順序決定網格面的法線方向。
UnifyMeshNormals 指令的主要功能是用來確定所有熔接後的網格面的頂點順序一致。
範例
匯入 STL 檔案,此 STL 網格上有破洞。
填補網格上的洞。
設定熔接角度為 180 度,熔接所有的頂點。
使用 UnifyMeshNormals 指令。
開啟背面不著色,在著色模式下檢視網格面的法線是否朝著您,如果您可以看到網格內部,代表網格的法線方向錯誤。
使用 Flip 指令將網格的法線方向反轉。
匯出您需要的格式。