## MatchUVW

### Description

Matches the UVWs that are within the specified tolerance.

### Scripting Syntax

    oReturn = MatchUVW( TextureProjection, SubComp, [Tolerance] );

### Return Value

Returns the new MatchUVW operator.

### Parameters

Parameter | Type | Description
--- | --- | ---
TextureProjection | String | The texture projection which sample points we want to match.
SubComp | String | Cluster of sample points or tagged sample points to match
Tolerance | Double | The maximum distance between to sample points we match

### Examples

#### VBScript Example

    ' This example demonstrate how to match the UVs of two
    ' specific islands in a texture projection.
    NewScene , false
    ' Create the object
    CreatePrim "Cube", "MeshSurface"
    SetValue "cube.polymsh.geom.subdivu", 2
    SetValue "cube.polymsh.geom.subdivv", 2
    SetValue "cube.polymsh.geom.subdivbase", 2
    ' Connect an image shader to the diffuse port of the Phong
    SIApplyShaderToCnxPoint "Image", "Sources.Materials.DefaultLib.Material.Phong.diffuse"
    ' generate a texture projection for the object
    GenerateUniqueUVs , "Texture_Projection"
    ' setup the scene in order to be able to see the modification
    SetDisplayMode "Camera", "textured"
    Rotate , 82, 71, 1, siAbsolute, siPivot, siObj, siXYZ, , , , , , , , 0
    ' Match the UVs of two adjacent islands
    MatchUVW "cube.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection", "cube.sample[8-11,28-31,40-47,52-55,64-67,72-79]"
    SetValue "cube.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection.Matchuvw.SelectedPoints", True