テクスチャ プロジェクションのエレメントをスケールします。
ScaleUVW( InputObjs, TextureProjection, [X], [Y], [Z], [Delta], [AxesFilter], [Pivot], [PivotU], [PivotV], [PivotW] ); |
パラメータ | タイプ | 説明 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
InputObjs | 文字列 |
移動するオブジェクトまたはコンポーネントのリスト。 デフォルト値: 選択されているエレメント |
||||||||||||||||
TextureProjection | 文字列 | 変更するテクスチャ プロジェクション | ||||||||||||||||
X | Double |
U スケーリング デフォルト値: 1.0 |
||||||||||||||||
Y | Double |
V スケーリング デフォルト値: 1.0 |
||||||||||||||||
Z | Double |
W スケーリング デフォルト値: 1.0 |
||||||||||||||||
Delta | siDeltaMode |
オブジェクトの現在のサイズまたはジオメトリを基準にしてスケールするかどうかを指定します。 デフォルト値: siRelative
|
||||||||||||||||
AxesFilter | siUVWAxesFilter |
引数 u、v、w のうちどれが有効であるかを判断します。 デフォルト値: siUVW
|
||||||||||||||||
Pivot | Boolean |
True である場合はスケーリング時に指定のピボット ポイントが使用され、False である場合はサンプル ポイントのジオメトリのセンターが使用されます。 デフォルト値: False |
||||||||||||||||
PivotU | Double |
このピボットに対して相対的にスケーリングが実行されるピボットの U 座標 デフォルト値: 0.0 |
||||||||||||||||
PivotV | Double |
このピボットに対して相対的にスケーリングが実行されるピボットの V 座標 デフォルト値: 0.0 |
||||||||||||||||
PivotW | Double |
このピボットに対して相対的にスケーリングが実行されるピボットの W 座標 デフォルト値: 0.0 |
' This example creates grid and applies a texture on it. It then modifies a subset of its uvw coordinates ' by scaling them by a factor of one half in u and v. NewScene CreatePrim "Grid", "MeshSurface" SetDisplayMode "Views.ViewA.TopCamera", "textured" CreateProjection "grid", siTxtPlanarXZ, siTxtDefaultPlanarXZ, , "Texture_Projection" SIApplyShaderToCnxPoint "Image", "Sources.Materials.DefaultLib.Scene_Material.Phong.diffuse" ScaleUVW "grid.sample[108-115,140-147]", "grid.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection", 0.5, 0.5, 0, siRelative , siUVW |