# Rigid Fit

<div align="left"><figure><img src="https://2202237093-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FililYtTOKJkeJpzbCa02%2Fuploads%2Fqb0fCFK6355WVT41gnT6%2Fimage.png?alt=media&#x26;token=755500c9-90af-4d7d-ab47-8ba7b79b646c" alt=""><figcaption></figcaption></figure></div>

```
/**
 * Node that performs rigid mesh alignment using ICP.
 * 
 * Aligns a source mesh to a target mesh using translation, rotation,
 * and optional uniform scaling (no deformation).
 * 
 * Usage:
 * 1. Connect source and target meshes
 * 2. Configure alignment parameters
 * 3. Click Apply to align meshes
 */
```

| Parameter                                      | Description                                                                        |
| ---------------------------------------------- | ---------------------------------------------------------------------------------- |
| <p>Iterations</p><p><code>integer</code></p>   | Number of rigid fitting iterations to perform. Higher values may improve accuracy. |
| <p>OutlierWeight</p><p><code>float</code></p>  | Weight assigned to outliers during fitting, controlling their influence.           |
| <p>Regularization</p><p><code>float</code></p> | Regularization strength to stabilize the transformation and prevent overfitting.   |
| <p>bUseRotation</p><p><code>boolean</code></p> | Whether to allow rotation in the rigid fit.                                        |
| <p>bUseScale<br><code>boolean</code></p>       | Whether to allow scaling in the rigid fit.                                         |
| <p>bNormalize<br><code>boolean</code></p>      | Whether to normalize input data before fitting.                                    |
