## 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)