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