TranslateUVW

詳細

テクスチャ座標のエレメントを移動します。

スクリプト構文

TranslateUVW( InputObjs, TextureProjection, [X], [Y], [Z], [Delta], [AxesFilter], [SplitLocalComponents] );

パラメータ

パラメータ タイプ 説明
InputObjs 文字列 移動するオブジェクトまたはコンポーネントのリスト

デフォルト値: 選択されているエレメント

TextureProjection 文字列 変更するテクスチャ プロジェクション
X Double U 座標

デフォルト値: 0.0

Y Double V 座標

デフォルト値: 0.0

Z Double W 座標

デフォルト値: 0.0

Delta siDeltaMode 移動が絶対的であるか相対的であるかを指定します。

デフォルト値: siRelative

指定可能な値:

説明:

siRelative 移動は既存の位置に対して相対的に実行されます。
siAbsolute 移動は絶対位置を指定します。
AxesFilter siUVWAxesFilter 引数 u、v、w のうちどれが有効であるかを判断します。

デフォルト値: siUVW

指定可能な値:

説明:

siU U のフィルタ
siV V のフィルタ
siUV U と V のフィルタ
siW W のフィルタ
siUW U と W のフィルタ
siVW V と W のフィルタ
siUVW U と V と W のフィルタ
SplitLocalComponents Boolean True を指定すると、サンプル ポイントが個別に移動されます。

デフォルト値: False

VBScript の例

' This example creates grid and applies a texture on it. It then modifies a subset of its uvw coordinates

' by translating them 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"

TranslateUVW "grid.sample[108-115,140-147]", "grid.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection", -0.375, 0.375, 0, siRelative , siUVW

関連項目

ScaleUVW RotateUVW