texture
Matches the UVWs that are within the specified tolerance.
oReturn = MatchUVW( TextureProjection, SubComp, [Tolerance] ); |
Returns the new MatchUVW operator.
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 |
' 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 |