指定の範囲内の UVW を一致させます。
oReturn = MatchUVW( TextureProjection, SubComp, [Tolerance] ); |
新しい MatchUVW オペレータを戻します。
パラメータ | タイプ | 説明 |
---|---|---|
TextureProjection | 文字列 | 一致させたいサンプル ポイントのテクスチャ プロジェクション。 |
SubComp | 文字列 | 一致させたいサンプル ポイントまたはタグ付きサンプル ポイントのクラスタ。 |
Tolerance | Double | 一致させるサンプル ポイント間の最大距離。 |
' 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 |