## IslandHealUVW

### Introduced

v4.0

### Description

Heals boundaries between UV islands, getting rid of discontinuities in the UVs.
The heuristic used to determine the best alignment looks at the TargetBoundary parameter value (a set of sampled points on the boundary of a target UV island) and the SourceIslands parameter value (a set of sampled points on one or more other source UV islands) and then manipulates the boundaries together by performing translations, rotations and (optionally) scalings on the source UV islands.

### Scripting Syntax

    oReturn = IslandHealUVW( TextureProjection, TargetBoundary, SourceIslands, [AllowScaling], [Interpolation] );

### Return Value

Returns the new island heal operator.

### Parameters

Parameter | Type | Description
--- | --- | ---
TextureProjection | String | The texture projection to be modified.
TargetBoundary | String | Cluster of sampled points on the target island to heal to. Only sampled points on the boundary are healed.
SourceIslands | String | Cluster of sampled points containing one or more sampled points from each source island to be healed to the target boundary.
AllowScaling | Boolean | If true, scaling is permitted when doing the transformation Default Value: false
Interpolation | Double | Interpolate the transformation between the target and the source. Default Value: 1
Possible Values: | Description:
0 | The source island(s) is transformed to match the target island.
0 > [value] < 1 | Interpolation weighting between the target and the source islands.
1 | The target island is moved to match the source island(s).