MatchUVW

Categories

texture

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