> For the complete documentation index, see [llms.txt](https://docs.meshmorpher.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.meshmorpher.com/graph/geometry/weld.md).

# Weld

<div align="left"><figure><img src="/files/9ss5pfF8TS2zWghyQSvN" alt=""><figcaption></figcaption></figure></div>

```
/**
 * Node that welds open mesh edges together.
 * 
 * Merges vertices and edges that are within a specified tolerance,
 * closing gaps and creating a watertight mesh.
 * 
 * Usage:
 * 1. Connect mesh with open edges
 * 2. Configure merge tolerance
 * 3. Output is the welded mesh
 */
```

| Parameter                                                                           | Description                                                                                  |
| ----------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
| <p>bWeldPerSection</p><p><code>boolean</code></p>                                   | Whether to weld per section or whole mesh                                                    |
| <p>MergeVertexTolerance</p><p><code>float</code></p>                                | Edges are coincident if both pairs of endpoint vertices are closer than this distance        |
| <p>MergeSearchTolerance</p><p><code>float</code></p>                                | <p>Edges are considered as potentially the same if their midpoints are within this distance. |
| <br>Due to floating-point roundoff this should be larger than MergeVertexTolerance. |                                                                                              |
| <br>If zero, we set to MergeVertexTolerance\*2</p>                                  |                                                                                              |
| <p>OnlyUniquePairs</p><p><code>boolean</code></p>                                   | Only merge unambiguous pairs that have unique duplicate-edge matches                         |
