オブジェクト モデルでは、テクスチャの操作を行うことは完全にはできません。 そうした理由から、このセクションの唯一の例では、オブジェクト モデルと Softimage ネイティブ コマンドの両方を同じコード内に使用して配慮しています。
例: テクスチャ サポートの追加と、UV ポイントの座標の出力
次のコードは、立方体を作成し、UV テクスチャ サポートを追加してテクスチャ UV ポイントの座標を出力できるようにする方法を示しています。
Set oRoot = Application.ActiveProject.ActiveScene.Root Set oObject = oRoot.AddGeometry( "Cube", "MeshSurface" ) BlendInPresets "Image", oObject, 1, False CreateTextureSupport oObject, siTxtUV, siTxtDefaultSpherical, "Texture_Support" Set oUVWProp = oObject.Material.CurrentUV ' Output uv text coords aUVW = oUVWProp.Elements.Array For iIndex = 0 to oUVWProp.elements.count-1 LogMessage "UV(" & aUVW(0,iIndex) & "," & aUVW(1,iIndex) & ")" Next