FreezeUVWTransformation

Description

Applies the UVW transformation contained in the TextureProjectionDefinition to the TextureProjection cluster property and then resets the TextureProjectionDefinition UVW transformation.

Scripting Syntax

FreezeUVWTransformation( [TextureProjectionDefinition] );

Parameters

Parameter Type Description
TextureProjectionDefinition Object name The texture projection definition proxy object.

Examples

VBScript Example

NewScene ,False

CreatePrim "Sphere", "MeshSurface"

ApplyShader , , , , siLetLocalMaterialsOverlap

BlendInPresetsInsp , , , True, siReplaceNoBlend

CreateProjection "sphere", siTxtSpherical, siTxtDefaultSpherical, "Texture_Support", "Texture_Projection"

SetInstanceDataValue , "sphere.Material.Phong.Image.tspace_id", "Texture_Projection"

SetDisplayMode "Camera", "texturedecal"

SetValue "sphere.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection.Texture_Projection_Def.projsclu", 0.4

SetValue "sphere.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection.Texture_Projection_Def.projsclv", 0.4

SetValue "sphere.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection.Texture_Projection_Def.projtrsu", 0.4

SetValue "sphere.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection.Texture_Projection_Def.projtrsv", 0.4

'Selecting the texture projection definition

SelectObj "sphere.polymsh.cls.Texture_Coordinates_AUTO.Texture_Projection.Texture_Projection_Def"

FreezeUVWTransformation Selection(0)

InspectObj Selection(0)