> 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/wrapper/elastic-conformer.md).

# Elastic Conformer

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

```
/**
 * Node that deforms a mesh to conform to a target surface.
 * 
 * Uses elastic deformation to wrap a source mesh onto a target
 * while preserving surface details and topology.
 * 
 * Usage:
 * 1. Connect source mesh, target mesh, and landmarks
 * 2. Configure conforming parameters
 * 3. Click Apply to conform source to target
 */
```

| Parameter                                                | Description                                                                                           |
| -------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
| <p>SubdivisionSteps</p><p><code>integer</code></p>       | Number of mesh subdivision steps. We perform selected number of iterations for each subdivision step. |
| <p>Iterations</p><p><code>integer</code></p>             | Number of non-rigid fitting iterations to perform.                                                    |
| <p>VertexRange</p><p><code>float</code></p>              | Range for discovering correspondences between vertices.                                               |
| <p>LandmarkWeight<br><code>float</code></p>              | Weight assigned to landmark constraints.                                                              |
| <p>bAdaptiveLandmarkWeight<br><code>boolean</code></p>   | Whether to adaptively adjust landmark weights.                                                        |
| <p>SmoothIterations<br><code>integer</code></p>          | Maximum number of smoothing iterations.                                                               |
| <p>bAdaptiveSmoothingIterations<br><code>bool</code></p> | Whether to reduce the solver iterations progressively as we advance with the main iterations.         |
| <p>SmoothNeighbors<br><code>integer</code></p>           | Number of neighbors in the local smoothing region for each vertex.                                    |
| <p>SmoothStrength<br><code>float</code></p>              | Gaussian width controlling the strength of smoothing.                                                 |
