Weld

工具列 功能表

網格工具
STL 工具
熔接

網格

網格編輯工具 >

熔接

Weld 指令可將組合在一起的數個網格頂點合併為單一頂點。

原來的網格頂點內含的貼圖座標、法線向量資訊會被平均/重建/破壞。

網格頂點熔接後由一個以上的網格面共用,頂點的法線為相鄰的網格面的法線的平均值。

步驟

  1. 選取一個網格。
  2. Specify the angle tolerance value.
指令行選項

角度公差

If two naked mesh edge points of a selected mesh are coincident, and their neighboring faces are within the angle tolerance of each other, they will be replaced by a single mesh point. If the two points are from different "sub-meshes" of a joined mesh, the meshes become one mesh that cannot explode.

As you change the tolerance, the mesh edges that are within the tolerance, and will therefore be welded, are highlighted.

相關的指令

WeldEdge

工具列 功能表

熔接

未在功能表裡。

WeldEdge 指令可選取組合的網格邊緣,熔接共點的網格頂點

步驟

  1. 選取一個網格。
  2. 選取同一個網格的邊緣。
指令行選項

復原

取消已選取的邊緣。

WeldVertices

工具列 功能表

網格工具
熔接

網格

網格編輯工具 >

熔接選取的頂點

WeldVertices 指令可將選取的組合在一起的數個網格頂點合併為單一頂點。

The WeldVertices command lets you select mesh vertices to weld, rather than the entire mesh. It does not, however, give you a tolerance angle between faces to weld, like the Weld command does. You can window select by turning mesh points on and selecting the points prior to the command or you can run the command and then select multiple individual points.

步驟

為什麼要熔接?

是否熔接網格頂點會影響彩現、網格上的貼圖對應及匯出給快速成型機的檔案。

平滑的彩現效果

在框架模式下,這兩個網格物件看起來沒有什麼不同。

在彩現模式下,紅色的網格看起來比較平滑,而藍色的網格有明顯網格邊緣。

因為紅色網格上的頂點都熔接在一起,所以看起來比較平滑。藍色網格的頂點只是重疊在一起,並未熔接,所以每一個網格面的邊緣都清晰可見。

如果您想要讓藍色的網格看起來與紅色的網格一樣平滑。

First you have to determine the angle tolerance. The shaded creases of this angle should look sharp.

貼圖軸

貼圖如何包覆在物件上是由貼圖座標所控制,貼圖座標會將貼圖的 2D 座標對應至網格頂點,然後依據頂點的數值將貼圖影像插入在相鄰的頂點之間。

點陣圖的左下角為原點,右下角的座標為 (1,0),左上角的座標為 (0,1),右上角的座標不 (1,1),貼圖座標的數值永遠都在這些數值以內。

每一個頂點只能含有一組貼圖座標,重疊的幾個頂點含有的幾組貼圖座標在熔接後只有一組貼圖座標會被留下來。

當一個網格的貼圖座標遺失後,您無法從該網格復原遺失的貼圖座標。

使用 UnWeldUnWeldEdge 指令解除熔接網格時,網格的貼圖座標也會被移除。

STL 網格匯出選項

某些快速成型機只能讀取完全封閉 (水密) 的 STL 網格檔案。

在匯出快速成型機使用的 STL 檔案之前,您可以使用以下的流程確保匯出的是有效的 STL 檔案:以 Join 指令組合個別的網格。以 Weld 指令 (角度公差 = 180) 熔接組合後的網格。以 UnifyMeshNormals 指令統一網格法線,建立單一的封閉網格。以 SelNakedMeshEdgePt 指令檢查網格是否完全封閉 (沒有外露邊緣)。

請參考:Stereolithography (.stl) Import/Export.

Unweld

工具列 功能表

熔接

網格

網格編輯工具 >

解除熔接

Unweld 指令可將數個網格面的共用頂點解除熔接。

步驟

  1. 選取一個網格。
  2. Specify the angle tolerance value.
指令行選項

修改法線

頂點解除熔接後套用所屬的網格面的法線方向,所以網格在彩現模式下看起來會有明顯的網格邊緣。

頂點解除熔接後法線方向維持不變,所以網格在彩現模式下看起來依然平滑。

UnweldEdge

工具列 功能表

熔接

網格

網格編輯工具 >

解除熔接選取的邊緣

UnweldEdge 指令可將選取的網格邊緣的頂點解除熔接。

步驟

  1. 選取一個網格。
  2. 選取同一個網格的邊緣。
指令行選項

修改法線

頂點解除熔接後套用所屬的網格面的法線方向,所以網格在彩現模式下看起來會有明顯的網格邊緣。

頂點解除熔接後法線方向維持不變,所以網格在彩現模式下看起來依然平滑。

UnweldVertex

工具列 功能表

未在工具列上。

未在功能表裡。

The UnweldVertex command unwelds selected vertexes.

Input can be pre-selected (mesh) vertex objects or post-selected mesh vertices.

步驟

  1. 選取一個網格。
  2. Select vertices in the selected mesh.
指令行選項

修改法線

The vertex normals on each side of the vertex take the same value as the face to which they belong, giving the mesh a hard edge look.

No

頂點解除熔接後法線方向維持不變,所以網格在彩現模式下看起來依然平滑。

熔接的意思

網格是由兩個清單定義:

範例

四角網格面

以下是描述圖中兩個獨立的四角網格面的兩個清單。

頂點清單

頂點清單對頂點的描述如下:

此例子已將貼圖座標與頂點色排除在外。

頂點 1 : 位置, 法線

頂點 2 : 位置, 法線

頂點 3 : 位置, 法線

頂點 4 : 位置, 法線

頂點 5 : 位置, 法線

頂點 6 : 位置, 法線

頂點 7 : 位置, 法線

頂點 8 : 位置, 法線

面的定義

面的清單對面的描述如下:

面 1 : 頂點 1, 頂點 2, 頂點 3, 頂點 4

面 2 : 頂點 5, 頂點 6, 頂點 7, 頂點 8

三角網格面的例子 (一)

以下是描述圖中兩個獨立的三角網格面的兩個清單。

頂點 1 : 位置, 法線

頂點 2 : 位置, 法線

頂點 3 : 位置, 法線

頂點 4 : 位置, 法線

頂點 5 : 位置, 法線

頂點 6 : 位置, 法線

面 1 : 頂點 1, 頂點 2, 頂點 3

面 2 : 頂點 4, 頂點 5, 頂點 6

三角網格面的例子 (二)

以下是描述圖中兩個邊緣靠在一起的三角網格面的兩個清單。

頂點 1 : 位置, 法線

頂點 2 : 位置, 法線

頂點 3 : 位置, 法線

頂點 4 : 位置, 法線

頂點 5 : 位置, 法線

頂點 6 : 位置, 法線

面 1 : 頂點 1, 頂點 2, 頂點 3

面 2 : 頂點 4, 頂點 5, 頂點 6

這個例子中的頂點 2 與 4 在同一個位置,頂點 3 與 6 也在同一個位置。

這兩個面有一個共同的邊緣,但是頂點 2、3、4、6 都有自己的屬性,所以這些頂點都有獨立的法線方向。

組合的網格

當網格面組合成為一個網格時,頂點與面的清單只是接續下去,頂點與面的法線不會改變。

熔接的網格

當網格面熔接成為一個網格時則有所不同。

相同位置的頂點會被一個新的頂點與新的屬性取代:

頂點 1 : 位置, 法線

頂點 5 : 位置, 法線

頂點 7 : 位置, 法線

頂點 8 : 位置, 法線

面 1 : 頂點 1, 頂點 7, 頂點 8

面 2 : 頂點 7, 頂點 5, 頂點 8

頂點 7 與 8 的法線是兩個面的法線平均值,所以熔接過後原來的頂點法線就再也無法復原了。

摘要

請參考

編輯網格物件

 

 

 

Rhinoceros 6 © 2010-2017 Robert McNeel & Associates. 10-一月-2018