> 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/fix-intersections.md).

# Fix Intersections

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

```
/**
 * Node that fixes mesh self-intersections and penetrations.
 * 
 * Pushes vertices outward to resolve collisions between mesh surfaces,
 * with optional smoothing to maintain surface quality.
 * 
 * Usage:
 * 1. Connect the mesh to fix and a collision target mesh
 * 2. Configure correction settings
 * 3. Click Apply to resolve intersections
 */
```

| Parameter                                                 | Description                                                                                                                                                                        |
| --------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p>MaxCorrectionIterations</p><p><code>integer</code></p> | Maximum number of iterations to resolve penetrations. Higher values ensure complete elimination but take longer.                                                                   |
| <p>CorrectionOffset</p><p><code>double</code></p>         | Minimum clearance to maintain from the target surface (in same units as mesh). Small positive value prevents numerical precision issues.                                           |
| <p>PostSmoothingIterations</p><p><code>integer</code></p> | Number of smoothing iterations to apply after pushing vertices to prevent sharp artifacts.                                                                                         |
| <p>PostSmoothingStrength</p><p><code>double</code></p>    | Smoothing Strength                                                                                                                                                                 |
| <p>DetailPreservation</p><p><code>double</code></p>       | <p>Weight factor for detail preservation. Higher values preserve more detail but may allow slight penetrations.<br>Range: 0.0 (no preservation) to 1.0 (maximum preservation).</p> |
