Rotates texture coordinate elements
RotateUVW( InputObjs, TextureProjection, [X], [Y], [Z], [Delta], [AxesFilter], [Pivot], [PivotU], [PivotV], [PivotW], [AspectRatio] ); |
| Parameter | Type | Description | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| InputObjs | String | List of objects or
components to translate.
Default Value: Selected elements |
||||||||||||||||
| TextureProjection | String | Texture projection to modify. | ||||||||||||||||
| X | Double | U rotation in degrees.
Default Value: 0.0 |
||||||||||||||||
| Y | Double | V rotation in degrees.
Default Value: 0.0 |
||||||||||||||||
| Z | Double | W rotation in degrees.
Default Value: 0.0 |
||||||||||||||||
| Delta | siDeltaMode | Specifies whether to rotate the object a relative or absolute
amount
Default Value: siRelative
|
||||||||||||||||
| AxesFilter | siUVWAxesFilter | Determines which of the u,v,w arguments are valid
Default Value: siUVW
|
||||||||||||||||
| Pivot | Boolean | If true the specified pivot point is used for the rotation,
otherwise the center of geometry of the sample points is used.
Default Value: False |
||||||||||||||||
| PivotU | Double | The U coordinate of the pivot arround which the rotation will
be made.
Default Value: 0.0 |
||||||||||||||||
| PivotV | Double | The V coordinate of the pivot arround which the rotation will
be made.
Default Value: 0.0 |
||||||||||||||||
| PivotW | Double | The W coordinate of the pivot arround which the rotation will
be made.
Default Value: 0.0 |
||||||||||||||||
| AspectRatio | Double | The aspect ratio (x resolution/y resolution) of the image for
which the UVs are being used. If specified, the command performs a
scaling to compensate for the aspect ratio.
Default Value: 1.0 |
' This example creates grid and applies a texture on it. It then modifies a subset of its uvw coordinates ' by rotating them 45 degrees. NewScene CreatePrim "Grid", "MeshSurface" SetDisplayMode "Views.ViewA.TopCamera", "textured" CreateProjection "grid", siTxtPlanarXZ, siTxtDefaultPlanarXZ, , "Texture_Projection" SIApplyShaderToCnxPoint "Image", "Sources.Materials.DefaultLib.Scene_Material.Phong.diffuse" RotateUVW "grid.sample[108-115,140-147]", "grid.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection", 0, 0, 45, siRelative |