MatchUVW

Description

Matches the UVWs that are within the specified tolerance.

Scripting Syntax

    MatchUVW( TextureProjection, SubComp, [Tolerance] )

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

Return Value

Returns the new MatchUVW operator.

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

Autodesk Softimage v7.5